mirror of
https://github.com/ilyakooo0/intellij-haskell.git
synced 2024-09-11 14:56:19 +03:00
commit
ccbeec66eb
30
CONTRIBUTING.md
Normal file
30
CONTRIBUTING.md
Normal file
@ -0,0 +1,30 @@
|
||||
|
||||
# How to build project
|
||||
1. Clone this project;
|
||||
1. Go to root of project and start sbt;
|
||||
1. Run task `updateIdea` from the sbt console;
|
||||
1. Run task `compile` from the sbt console;
|
||||
1. Install/enable the following plugins in IntelliJ: Plugin Devkit, Grammar-Kit and PsiViewer;
|
||||
1. Import this project as an sbt project in IntelliJ;
|
||||
1. Be sure `JVM SDK` inside `Languages & Frameworks`>`Scala Compiler Server` is set to `1.8`, since the Scala compiler version (2.12.3) which this plugin is currently using is not compatible with Java 7 or lower, Java 9 is not yet supported;
|
||||
1. Select `Build`>`Build Project`;
|
||||
|
||||
|
||||
# How to prepare plugin for deployment
|
||||
1. Right click on top of `intellij-haskell.iml` inside `intellij-haskell` folder;
|
||||
1. Select `Import module`;
|
||||
1. Be sure `unmanaged-jars` dependency is set to `provided` inside `Project structure`>`Project settings`>`Modules`>`Dependencies` (btw, setting `provided` inside sbt file gives error);
|
||||
1. Right click on top of `intellij-haskell` plugin module and select `Prepare Plugin Module 'intellij-haskell' for deployment`;
|
||||
|
||||
|
||||
# How to run/debug plugin inside IntelliJ
|
||||
1. Set Plugin SDK settings right inside `Project structure`>`Platform settings`>`SDKs`. For example to, set SDK home path to `idea/142.5239.7` inside project root folder;
|
||||
1. Set `Module-SDK` right for `intellij-haskell` plugin module inside `Project structure`>`Project structure`>`Project settings`>`Modules`;
|
||||
1. To run plugin inside IntelliJ, first run configuration has to be created. Navigate to `Run`>`Edit configurations` and create `plugin` configuration for `intellij-haskell`;
|
||||
|
||||
|
||||
# Development remarks
|
||||
1. After making changes to `_HaskellLexer.flex`, run `Run Flex Generator`. This will generate `_HaskellLexer.java`;
|
||||
1. After making changes to `haskell.bnf`, run `Generate Parser Code`. This will generate parser Java files in `gen` directory;
|
||||
1. Never touch the generated code. They should be committed as-is.
|
||||
1. Add `sources.zip` inside `idea`>[`idea build #`] to `Project structure`>`Project settings`>`Modules`>`Dependencies`>`unmanaged-jars` to see IntelliJ sources;
|
31
README.md
31
README.md
@ -11,7 +11,7 @@ Further Haskell language support is provided with the help of external tools.
|
||||
|
||||
This plugin depends mainly on Stack and Intero. It can create new Stack projects and import existing Stack projects.
|
||||
|
||||
Any feedback is welcome!!
|
||||
Any feedback is welcomed!!
|
||||
|
||||
# Installing the plugin
|
||||
You can install this plugin using the [Jetbrains plugin repository](https://plugins.jetbrains.com/idea/plugin/8258-intellij-haskell):
|
||||
@ -86,31 +86,4 @@ When used with `hindent`, `intellij-haskell` automatically sets `--indent-size`
|
||||
7. The Haskell tools are built in a IntelliJ sandbox with LTS-13. So they have no dependency with Stackage resolvers in your projects. After Stackage LTS-13 minor updates one can use `Tools`>`Update Haskell tools`;
|
||||
8. Stack REPLs are running in the background. You can restart them by `Tools`>`Update Settings and Restart REPLs`.
|
||||
|
||||
# How to build project
|
||||
1. Clone this project;
|
||||
1. Go to root of project and start sbt;
|
||||
1. Run task `updateIdea` from the sbt console;
|
||||
1. Run task `compile` from the sbt console;
|
||||
1. Install/enable the following plugins in IntelliJ: Plugin Devkit, Grammar-Kit and PsiViewer;
|
||||
1. Import this project as an sbt project in IntelliJ;
|
||||
1. Be sure `JVM SDK` inside `Languages & Frameworks`>`Scala Compiler Server` is set to `1.8`, since the Scala compiler version (2.12.3) which this plugin is currently using is not compatible with Java 7 or lower, Java 9 is not yet supported;
|
||||
1. Select `Build`>`Build Project`;
|
||||
|
||||
|
||||
# How to prepare plugin for deployment
|
||||
1. Right click on top of `intellij-haskell.iml` inside `intellij-haskell` folder;
|
||||
1. Select `Import module`;
|
||||
1. Be sure `unmanaged-jars` dependency is set to `provided` inside `Project structure`>`Project settings`>`Modules`>`Dependencies` (btw, setting `provided` inside sbt file gives error);
|
||||
1. Right click on top of `intellij-haskell` plugin module and select `Prepare Plugin Module 'intellij-haskell' for deployment`;
|
||||
|
||||
|
||||
# How to run/debug plugin inside IntelliJ
|
||||
1. Set Plugin SDK settings right inside `Project structure`>`Platform settings`>`SDKs`. For example to, set SDK home path to `idea/142.5239.7` inside project root folder;
|
||||
1. Set `Module-SDK` right for `intellij-haskell` plugin module inside `Project structure`>`Project structure`>`Project settings`>`Modules`;
|
||||
1. To run plugin inside IntelliJ, first run configuration has to be created. Navigate to `Run`>`Edit configurations` and create `plugin` configuration for `intellij-haskell`;
|
||||
|
||||
|
||||
# Development remarks
|
||||
1. After making changes to `_HaskellLexer.flex`, run `Run Flex Generator`. This will generate `_HaskellLexer.java`;
|
||||
1. After making changes to `haskell.bnf`, run `Generate Parser Code`. This will generate parser Java files in `gen` directory;
|
||||
1. Add `sources.zip` inside `idea`>[`idea build #`] to `Project structure`>`Project settings`>`Modules`>`Dependencies`>`unmanaged-jars` to see IntelliJ sources;
|
||||
If you want to contribute to this project, read [the contributing guideline](CONTRIBUTING.md).
|
||||
|
7
gen/intellij/haskell/.editorconfig
Normal file
7
gen/intellij/haskell/.editorconfig
Normal file
@ -0,0 +1,7 @@
|
||||
[*.java]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
indent_size = 2
|
||||
indent_style = space
|
||||
insert_final_newline = true
|
||||
max_line_length = 120
|
@ -6,6 +6,7 @@ import com.intellij.lang.PsiBuilder.Marker;
|
||||
import static intellij.haskell.alex.lang.psi.AlexTypes.*;
|
||||
import static com.intellij.lang.parser.GeneratedParserUtilBase.*;
|
||||
import com.intellij.psi.tree.IElementType;
|
||||
import com.intellij.psi.tree.IFileElementType;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.psi.tree.TokenSet;
|
||||
import com.intellij.lang.PsiParser;
|
||||
@ -23,59 +24,11 @@ public class AlexParser implements PsiParser, LightPsiParser {
|
||||
boolean result;
|
||||
builder = adapt_builder_(type, builder, this, null);
|
||||
Marker marker = enter_section_(builder, 0, _COLLAPSE_, null);
|
||||
if (type == ALEX_DECLARATION) {
|
||||
result = declaration(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_DECLARATIONS_SECTION) {
|
||||
result = declarations_section(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_IDENTIFIER) {
|
||||
result = identifier(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_REGEX) {
|
||||
result = regex(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_REGEX_PART) {
|
||||
result = regex_part(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_RULE_DECLARATION) {
|
||||
result = rule_declaration(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_RULE_DESCRIPTION) {
|
||||
result = rule_description(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_RULE_ID) {
|
||||
result = rule_id(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_STATEFUL_TOKENS_RULE) {
|
||||
result = stateful_tokens_rule(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_STATELESS_TOKENS_RULE) {
|
||||
result = stateless_tokens_rule(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_TOKEN_SET_DECLARATION) {
|
||||
result = token_set_declaration(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_TOKEN_SET_ID) {
|
||||
result = token_set_id(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_TOKENS_RULE) {
|
||||
result = tokens_rule(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_TOKENS_SECTION) {
|
||||
result = tokens_section(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_TOP_MODULE_SECTION) {
|
||||
result = top_module_section(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_USER_CODE_SECTION) {
|
||||
result = user_code_section(builder, 0);
|
||||
}
|
||||
else if (type == ALEX_WRAPPER_TYPE) {
|
||||
result = wrapper_type(builder, 0);
|
||||
if (type instanceof IFileElementType) {
|
||||
result = parse_root_(type, builder, 0);
|
||||
}
|
||||
else {
|
||||
result = parse_root_(type, builder, 0);
|
||||
result = false;
|
||||
}
|
||||
exit_section_(builder, 0, marker, type, result, true, TRUE_CONDITION);
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,26 +1,25 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellCdeclDataDeclaration extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellKindSignature> getKindSignatureList();
|
||||
@NotNull
|
||||
List<HaskellKindSignature> getKindSignatureList();
|
||||
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
HaskellSimpletype getSimpletype();
|
||||
@NotNull
|
||||
HaskellSimpletype getSimpletype();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
|
||||
}
|
||||
|
@ -1,49 +1,49 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellCdecls extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellCdeclDataDeclaration> getCdeclDataDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellCdeclDataDeclaration> getCdeclDataDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellDataDeclaration> getDataDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellDataDeclaration> getDataDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellDefaultDeclaration> getDefaultDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellDefaultDeclaration> getDefaultDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellDotDot> getDotDotList();
|
||||
@NotNull
|
||||
List<HaskellDotDot> getDotDotList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellInstanceDeclaration> getInstanceDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellInstanceDeclaration> getInstanceDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellNewtypeDeclaration> getNewtypeDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellNewtypeDeclaration> getNewtypeDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellReservedId> getReservedIdList();
|
||||
@NotNull
|
||||
List<HaskellReservedId> getReservedIdList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeDeclaration> getTypeDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellTypeDeclaration> getTypeDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeFamilyDeclaration> getTypeFamilyDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellTypeFamilyDeclaration> getTypeFamilyDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
}
|
||||
|
@ -1,43 +1,43 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellCidecls extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellDataDeclaration> getDataDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellDataDeclaration> getDataDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellDefaultDeclaration> getDefaultDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellDefaultDeclaration> getDefaultDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellDotDot> getDotDotList();
|
||||
@NotNull
|
||||
List<HaskellDotDot> getDotDotList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellInstanceDeclaration> getInstanceDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellInstanceDeclaration> getInstanceDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellNewtypeDeclaration> getNewtypeDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellNewtypeDeclaration> getNewtypeDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellReservedId> getReservedIdList();
|
||||
@NotNull
|
||||
List<HaskellReservedId> getReservedIdList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeDeclaration> getTypeDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellTypeDeclaration> getTypeDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeFamilyDeclaration> getTypeFamilyDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellTypeFamilyDeclaration> getTypeFamilyDeclarationList();
|
||||
|
||||
}
|
||||
|
@ -1,34 +1,33 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellClassDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
@Nullable
|
||||
HaskellCdecls getCdecls();
|
||||
@Nullable
|
||||
HaskellCdecls getCdecls();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,29 +1,28 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellClazz extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype1> getTtype1List();
|
||||
@NotNull
|
||||
List<HaskellTtype1> getTtype1List();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype2> getTtype2List();
|
||||
@NotNull
|
||||
List<HaskellTtype2> getTtype2List();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
}
|
||||
|
@ -1,27 +1,29 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellCname extends HaskellQualifiedNameElement {
|
||||
|
||||
@Nullable
|
||||
HaskellCon getCon();
|
||||
@Nullable
|
||||
HaskellCon getCon();
|
||||
|
||||
@Nullable
|
||||
HaskellConop getConop();
|
||||
@Nullable
|
||||
HaskellConop getConop();
|
||||
|
||||
@Nullable
|
||||
HaskellVar getVar();
|
||||
@Nullable
|
||||
HaskellVar getVar();
|
||||
|
||||
@Nullable
|
||||
HaskellVarop getVarop();
|
||||
@Nullable
|
||||
HaskellVarop getVarop();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
Option<String> getQualifierName();
|
||||
Option<String> getQualifierName();
|
||||
|
||||
}
|
||||
|
@ -1,14 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellCnameDotDot extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellCname getCname();
|
||||
@Nullable
|
||||
HaskellCname getCname();
|
||||
|
||||
@Nullable
|
||||
HaskellDotDot getDotDot();
|
||||
@Nullable
|
||||
HaskellDotDot getDotDot();
|
||||
|
||||
}
|
||||
|
@ -1,22 +1,24 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.StubBasedPsiElement;
|
||||
import intellij.haskell.psi.stubs.HaskellConidStub;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellConid extends HaskellNamedElement, StubBasedPsiElement<HaskellConidStub> {
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,20 +1,22 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellConstr extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellConstr1 getConstr1();
|
||||
@Nullable
|
||||
HaskellConstr1 getConstr1();
|
||||
|
||||
@Nullable
|
||||
HaskellConstr2 getConstr2();
|
||||
@Nullable
|
||||
HaskellConstr2 getConstr2();
|
||||
|
||||
@Nullable
|
||||
HaskellConstr3 getConstr3();
|
||||
@Nullable
|
||||
HaskellConstr3 getConstr3();
|
||||
|
||||
@Nullable
|
||||
HaskellTypeSignature getTypeSignature();
|
||||
@Nullable
|
||||
HaskellTypeSignature getTypeSignature();
|
||||
|
||||
}
|
||||
|
@ -1,20 +1,19 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellConstr1 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellFielddecl> getFielddeclList();
|
||||
@NotNull
|
||||
List<HaskellFielddecl> getFielddeclList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
|
||||
}
|
||||
|
@ -1,20 +1,19 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellConstr2 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
}
|
||||
|
@ -1,16 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellConstr3 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
}
|
||||
|
@ -1,22 +1,24 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.StubBasedPsiElement;
|
||||
import intellij.haskell.psi.stubs.HaskellConsymStub;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellConsym extends HaskellNamedElement, StubBasedPsiElement<HaskellConsymStub> {
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,51 +1,50 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellDataDeclaration extends HaskellDataConstructorDeclarationElement {
|
||||
|
||||
@Nullable
|
||||
HaskellCcontext getCcontext();
|
||||
@Nullable
|
||||
HaskellCcontext getCcontext();
|
||||
|
||||
@NotNull
|
||||
List<HaskellConstr> getConstrList();
|
||||
@NotNull
|
||||
List<HaskellConstr> getConstrList();
|
||||
|
||||
@Nullable
|
||||
HaskellDataDeclarationDeriving getDataDeclarationDeriving();
|
||||
@Nullable
|
||||
HaskellDataDeclarationDeriving getDataDeclarationDeriving();
|
||||
|
||||
@NotNull
|
||||
List<HaskellKindSignature> getKindSignatureList();
|
||||
@NotNull
|
||||
List<HaskellKindSignature> getKindSignatureList();
|
||||
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
HaskellSimpletype getSimpletype();
|
||||
@NotNull
|
||||
HaskellSimpletype getSimpletype();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
HaskellNamedElement getDataTypeConstructor();
|
||||
HaskellNamedElement getDataTypeConstructor();
|
||||
|
||||
}
|
||||
|
@ -1,6 +1,10 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellDotDot extends HaskellCompositeElement {
|
||||
|
||||
}
|
||||
|
@ -1,29 +1,28 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellExport extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellCname getCname();
|
||||
@Nullable
|
||||
HaskellCname getCname();
|
||||
|
||||
@NotNull
|
||||
List<HaskellCnameDotDot> getCnameDotDotList();
|
||||
@NotNull
|
||||
List<HaskellCnameDotDot> getCnameDotDotList();
|
||||
|
||||
@Nullable
|
||||
HaskellCon getCon();
|
||||
@Nullable
|
||||
HaskellCon getCon();
|
||||
|
||||
@Nullable
|
||||
HaskellConid getConid();
|
||||
@Nullable
|
||||
HaskellConid getConid();
|
||||
|
||||
@Nullable
|
||||
HaskellModid getModid();
|
||||
@Nullable
|
||||
HaskellModid getModid();
|
||||
|
||||
@Nullable
|
||||
HaskellQCon getQCon();
|
||||
@Nullable
|
||||
HaskellQCon getQCon();
|
||||
|
||||
}
|
||||
|
@ -1,25 +1,25 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellExpression extends HaskellExpressionElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellDotDot> getDotDotList();
|
||||
@NotNull
|
||||
List<HaskellDotDot> getDotDotList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellReservedId> getReservedIdList();
|
||||
@NotNull
|
||||
List<HaskellReservedId> getReservedIdList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
|
||||
}
|
||||
|
@ -1,26 +1,25 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellFielddecl extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
HaskellQNames getQNames();
|
||||
@NotNull
|
||||
HaskellQNames getQNames();
|
||||
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellFileHeader extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
}
|
||||
|
@ -1,6 +1,10 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellGeneralPragmaContent extends HaskellCompositeElement {
|
||||
|
||||
}
|
||||
|
@ -1,29 +1,31 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellImportDeclaration extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellImportPackageName getImportPackageName();
|
||||
@Nullable
|
||||
HaskellImportPackageName getImportPackageName();
|
||||
|
||||
@Nullable
|
||||
HaskellImportQualified getImportQualified();
|
||||
@Nullable
|
||||
HaskellImportQualified getImportQualified();
|
||||
|
||||
@Nullable
|
||||
HaskellImportQualifiedAs getImportQualifiedAs();
|
||||
@Nullable
|
||||
HaskellImportQualifiedAs getImportQualifiedAs();
|
||||
|
||||
@Nullable
|
||||
HaskellImportSpec getImportSpec();
|
||||
@Nullable
|
||||
HaskellImportSpec getImportSpec();
|
||||
|
||||
@Nullable
|
||||
HaskellModid getModid();
|
||||
@Nullable
|
||||
HaskellModid getModid();
|
||||
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
|
||||
Option<String> getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,16 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellImportDeclarations extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellImportDeclaration> getImportDeclarationList();
|
||||
@NotNull
|
||||
List<HaskellImportDeclaration> getImportDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
}
|
||||
|
@ -1,16 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellImportId extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellCname getCname();
|
||||
@NotNull
|
||||
HaskellCname getCname();
|
||||
|
||||
@NotNull
|
||||
List<HaskellCnameDotDot> getCnameDotDotList();
|
||||
@NotNull
|
||||
List<HaskellCnameDotDot> getCnameDotDotList();
|
||||
|
||||
}
|
||||
|
@ -1,11 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellImportPackageName extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellTextLiteral getTextLiteral();
|
||||
@NotNull
|
||||
HaskellTextLiteral getTextLiteral();
|
||||
|
||||
}
|
||||
|
@ -1,16 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellInst extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellGtycon> getGtyconList();
|
||||
@NotNull
|
||||
List<HaskellGtycon> getGtyconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellInstvar> getInstvarList();
|
||||
@NotNull
|
||||
List<HaskellInstvar> getInstvarList();
|
||||
|
||||
}
|
||||
|
@ -1,43 +1,42 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellInstanceDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
@Nullable
|
||||
HaskellCidecls getCidecls();
|
||||
@Nullable
|
||||
HaskellCidecls getCidecls();
|
||||
|
||||
@Nullable
|
||||
HaskellInst getInst();
|
||||
@Nullable
|
||||
HaskellInst getInst();
|
||||
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
|
||||
@Nullable
|
||||
HaskellTypeEquality getTypeEquality();
|
||||
@Nullable
|
||||
HaskellTypeEquality getTypeEquality();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarCon> getVarConList();
|
||||
@NotNull
|
||||
List<HaskellVarCon> getVarConList();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,14 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellInstvar extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
|
||||
}
|
||||
|
@ -1,28 +1,27 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.StubBasedPsiElement;
|
||||
import intellij.haskell.psi.stubs.HaskellModidStub;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellModid extends HaskellNamedElement, StubBasedPsiElement<HaskellModidStub> {
|
||||
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,23 +1,22 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellModuleBody extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellImportDeclarations getImportDeclarations();
|
||||
@NotNull
|
||||
HaskellImportDeclarations getImportDeclarations();
|
||||
|
||||
@Nullable
|
||||
HaskellModuleDeclaration getModuleDeclaration();
|
||||
@Nullable
|
||||
HaskellModuleDeclaration getModuleDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellTopDeclaration getTopDeclaration();
|
||||
@Nullable
|
||||
HaskellTopDeclaration getTopDeclaration();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTopDeclarationLine> getTopDeclarationLineList();
|
||||
@NotNull
|
||||
List<HaskellTopDeclarationLine> getTopDeclarationLineList();
|
||||
|
||||
}
|
||||
|
@ -1,29 +1,30 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public interface HaskellModuleDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
@Nullable
|
||||
HaskellExports getExports();
|
||||
@Nullable
|
||||
HaskellExports getExports();
|
||||
|
||||
@NotNull
|
||||
HaskellModid getModid();
|
||||
@NotNull
|
||||
HaskellModid getModid();
|
||||
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,32 +1,31 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellNewconstr extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellNewconstrFielddecl getNewconstrFielddecl();
|
||||
@Nullable
|
||||
HaskellNewconstrFielddecl getNewconstrFielddecl();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@Nullable
|
||||
HaskellTextLiteral getTextLiteral();
|
||||
@Nullable
|
||||
HaskellTextLiteral getTextLiteral();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype1 getTtype1();
|
||||
@Nullable
|
||||
HaskellTtype1 getTtype1();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype2 getTtype2();
|
||||
@Nullable
|
||||
HaskellTtype2 getTtype2();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
}
|
||||
|
@ -1,14 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellNewconstrFielddecl extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellQName getQName();
|
||||
@NotNull
|
||||
HaskellQName getQName();
|
||||
|
||||
@NotNull
|
||||
HaskellTypeSignature getTypeSignature();
|
||||
@NotNull
|
||||
HaskellTypeSignature getTypeSignature();
|
||||
|
||||
}
|
||||
|
@ -1,37 +1,38 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public interface HaskellNewtypeDeclaration extends HaskellDataConstructorDeclarationElement {
|
||||
|
||||
@Nullable
|
||||
HaskellCcontext getCcontext();
|
||||
@Nullable
|
||||
HaskellCcontext getCcontext();
|
||||
|
||||
@NotNull
|
||||
HaskellNewconstr getNewconstr();
|
||||
@NotNull
|
||||
HaskellNewconstr getNewconstr();
|
||||
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
|
||||
@NotNull
|
||||
HaskellSimpletype getSimpletype();
|
||||
@NotNull
|
||||
HaskellSimpletype getSimpletype();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
HaskellNamedElement getDataTypeConstructor();
|
||||
HaskellNamedElement getDataTypeConstructor();
|
||||
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellPragma extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellGeneralPragmaContent> getGeneralPragmaContentList();
|
||||
@NotNull
|
||||
List<HaskellGeneralPragmaContent> getGeneralPragmaContentList();
|
||||
|
||||
}
|
||||
|
@ -1,24 +1,25 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public interface HaskellQConQualifier1 extends HaskellQualifierElement, HaskellNamedElement {
|
||||
|
||||
@NotNull
|
||||
HaskellConid getConid();
|
||||
@NotNull
|
||||
HaskellConid getConid();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,26 +1,25 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellQConQualifier2 extends HaskellQualifierElement, HaskellNamedElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,26 +1,25 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellQConQualifier3 extends HaskellQualifierElement, HaskellNamedElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,26 +1,25 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellQConQualifier4 extends HaskellQualifierElement, HaskellNamedElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,21 +1,23 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellQName extends HaskellQualifiedNameElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQVarCon getQVarCon();
|
||||
@Nullable
|
||||
HaskellQVarCon getQVarCon();
|
||||
|
||||
@Nullable
|
||||
HaskellVarCon getVarCon();
|
||||
@Nullable
|
||||
HaskellVarCon getVarCon();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
Option<String> getQualifierName();
|
||||
Option<String> getQualifierName();
|
||||
|
||||
}
|
||||
|
@ -1,26 +1,25 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellQualifier extends HaskellQualifierElement, HaskellNamedElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
@NotNull
|
||||
List<HaskellConid> getConidList();
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,25 +1,25 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellShebangLine extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellDotDot> getDotDotList();
|
||||
@NotNull
|
||||
List<HaskellDotDot> getDotDotList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
@NotNull
|
||||
List<HaskellPragma> getPragmaList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellReservedId> getReservedIdList();
|
||||
@NotNull
|
||||
List<HaskellReservedId> getReservedIdList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
|
||||
}
|
||||
|
@ -1,23 +1,22 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public interface HaskellSimpletype extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
}
|
||||
|
@ -1,6 +1,9 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiLanguageInjectionHost;
|
||||
|
||||
public interface HaskellTextLiteral extends HaskellStringLiteralElement, PsiLanguageInjectionHost {
|
||||
|
@ -1,50 +1,52 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTopDeclaration extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellClassDeclaration getClassDeclaration();
|
||||
@Nullable
|
||||
HaskellClassDeclaration getClassDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellDataDeclaration getDataDeclaration();
|
||||
@Nullable
|
||||
HaskellDataDeclaration getDataDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellDefaultDeclaration getDefaultDeclaration();
|
||||
@Nullable
|
||||
HaskellDefaultDeclaration getDefaultDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellDerivingDeclaration getDerivingDeclaration();
|
||||
@Nullable
|
||||
HaskellDerivingDeclaration getDerivingDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellExpression getExpression();
|
||||
@Nullable
|
||||
HaskellExpression getExpression();
|
||||
|
||||
@Nullable
|
||||
HaskellFixityDeclaration getFixityDeclaration();
|
||||
@Nullable
|
||||
HaskellFixityDeclaration getFixityDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellForeignDeclaration getForeignDeclaration();
|
||||
@Nullable
|
||||
HaskellForeignDeclaration getForeignDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellInstanceDeclaration getInstanceDeclaration();
|
||||
@Nullable
|
||||
HaskellInstanceDeclaration getInstanceDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellNewtypeDeclaration getNewtypeDeclaration();
|
||||
@Nullable
|
||||
HaskellNewtypeDeclaration getNewtypeDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
@Nullable
|
||||
HaskellPragma getPragma();
|
||||
|
||||
@Nullable
|
||||
HaskellTypeDeclaration getTypeDeclaration();
|
||||
@Nullable
|
||||
HaskellTypeDeclaration getTypeDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellTypeFamilyDeclaration getTypeFamilyDeclaration();
|
||||
@Nullable
|
||||
HaskellTypeFamilyDeclaration getTypeFamilyDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellTypeInstanceDeclaration getTypeInstanceDeclaration();
|
||||
@Nullable
|
||||
HaskellTypeInstanceDeclaration getTypeInstanceDeclaration();
|
||||
|
||||
@Nullable
|
||||
HaskellTypeSignature getTypeSignature();
|
||||
@Nullable
|
||||
HaskellTypeSignature getTypeSignature();
|
||||
|
||||
}
|
||||
|
@ -1,11 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTopDeclarationLine extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellTopDeclaration getTopDeclaration();
|
||||
@NotNull
|
||||
HaskellTopDeclaration getTopDeclaration();
|
||||
|
||||
}
|
||||
|
@ -1,32 +1,31 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTtype extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellListType getListType();
|
||||
@Nullable
|
||||
HaskellListType getListType();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
@NotNull
|
||||
List<HaskellTextLiteral> getTextLiteralList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype1> getTtype1List();
|
||||
@NotNull
|
||||
List<HaskellTtype1> getTtype1List();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype2> getTtype2List();
|
||||
@NotNull
|
||||
List<HaskellTtype2> getTtype2List();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTtype1 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTtype2 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTypeEquality extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
}
|
||||
|
@ -1,350 +1,436 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.tree.IElementType;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import intellij.haskell.psi.impl.HaskellElementTypeFactory;
|
||||
import intellij.haskell.psi.impl.*;
|
||||
|
||||
public interface HaskellTypes {
|
||||
|
||||
IElementType HS_CCONTEXT = new HaskellCompositeElementType("HS_CCONTEXT");
|
||||
IElementType HS_CDECLS = new HaskellCompositeElementType("HS_CDECLS");
|
||||
IElementType HS_CDECL_DATA_DECLARATION = new HaskellCompositeElementType("HS_CDECL_DATA_DECLARATION");
|
||||
IElementType HS_CIDECLS = new HaskellCompositeElementType("HS_CIDECLS");
|
||||
IElementType HS_CLASS_DECLARATION = new HaskellCompositeElementType("HS_CLASS_DECLARATION");
|
||||
IElementType HS_CLAZZ = new HaskellCompositeElementType("HS_CLAZZ");
|
||||
IElementType HS_CNAME = new HaskellCompositeElementType("HS_CNAME");
|
||||
IElementType HS_CNAME_DOT_DOT = new HaskellCompositeElementType("HS_CNAME_DOT_DOT");
|
||||
IElementType HS_COMMENTS = new HaskellCompositeElementType("HS_COMMENTS");
|
||||
IElementType HS_CON = new HaskellCompositeElementType("HS_CON");
|
||||
IElementType HS_CONID = HaskellElementTypeFactory.factory("HS_CONID");
|
||||
IElementType HS_CONOP = new HaskellCompositeElementType("HS_CONOP");
|
||||
IElementType HS_CONSTR = new HaskellCompositeElementType("HS_CONSTR");
|
||||
IElementType HS_CONSTR_1 = new HaskellCompositeElementType("HS_CONSTR_1");
|
||||
IElementType HS_CONSTR_2 = new HaskellCompositeElementType("HS_CONSTR_2");
|
||||
IElementType HS_CONSTR_3 = new HaskellCompositeElementType("HS_CONSTR_3");
|
||||
IElementType HS_CONSYM = HaskellElementTypeFactory.factory("HS_CONSYM");
|
||||
IElementType HS_DATA_DECLARATION = new HaskellCompositeElementType("HS_DATA_DECLARATION");
|
||||
IElementType HS_DATA_DECLARATION_DERIVING = new HaskellCompositeElementType("HS_DATA_DECLARATION_DERIVING");
|
||||
IElementType HS_DEFAULT_DECLARATION = new HaskellCompositeElementType("HS_DEFAULT_DECLARATION");
|
||||
IElementType HS_DERIVING_DECLARATION = new HaskellCompositeElementType("HS_DERIVING_DECLARATION");
|
||||
IElementType HS_DOT_DOT = new HaskellCompositeElementType("HS_DOT_DOT");
|
||||
IElementType HS_EXPORT = new HaskellCompositeElementType("HS_EXPORT");
|
||||
IElementType HS_EXPORTS = new HaskellCompositeElementType("HS_EXPORTS");
|
||||
IElementType HS_EXPRESSION = new HaskellCompositeElementType("HS_EXPRESSION");
|
||||
IElementType HS_FIELDDECL = new HaskellCompositeElementType("HS_FIELDDECL");
|
||||
IElementType HS_FILE_HEADER = new HaskellCompositeElementType("HS_FILE_HEADER");
|
||||
IElementType HS_FIXITY_DECLARATION = new HaskellCompositeElementType("HS_FIXITY_DECLARATION");
|
||||
IElementType HS_FOREIGN_DECLARATION = new HaskellCompositeElementType("HS_FOREIGN_DECLARATION");
|
||||
IElementType HS_GENERAL_PRAGMA_CONTENT = new HaskellCompositeElementType("HS_GENERAL_PRAGMA_CONTENT");
|
||||
IElementType HS_GTYCON = new HaskellCompositeElementType("HS_GTYCON");
|
||||
IElementType HS_IMPORT_DECLARATION = new HaskellCompositeElementType("HS_IMPORT_DECLARATION");
|
||||
IElementType HS_IMPORT_DECLARATIONS = new HaskellCompositeElementType("HS_IMPORT_DECLARATIONS");
|
||||
IElementType HS_IMPORT_EMPTY_SPEC = new HaskellCompositeElementType("HS_IMPORT_EMPTY_SPEC");
|
||||
IElementType HS_IMPORT_HIDING = new HaskellCompositeElementType("HS_IMPORT_HIDING");
|
||||
IElementType HS_IMPORT_HIDING_SPEC = new HaskellCompositeElementType("HS_IMPORT_HIDING_SPEC");
|
||||
IElementType HS_IMPORT_ID = new HaskellCompositeElementType("HS_IMPORT_ID");
|
||||
IElementType HS_IMPORT_IDS_SPEC = new HaskellCompositeElementType("HS_IMPORT_IDS_SPEC");
|
||||
IElementType HS_IMPORT_PACKAGE_NAME = new HaskellCompositeElementType("HS_IMPORT_PACKAGE_NAME");
|
||||
IElementType HS_IMPORT_QUALIFIED = new HaskellCompositeElementType("HS_IMPORT_QUALIFIED");
|
||||
IElementType HS_IMPORT_QUALIFIED_AS = new HaskellCompositeElementType("HS_IMPORT_QUALIFIED_AS");
|
||||
IElementType HS_IMPORT_SPEC = new HaskellCompositeElementType("HS_IMPORT_SPEC");
|
||||
IElementType HS_INST = new HaskellCompositeElementType("HS_INST");
|
||||
IElementType HS_INSTANCE_DECLARATION = new HaskellCompositeElementType("HS_INSTANCE_DECLARATION");
|
||||
IElementType HS_INSTVAR = new HaskellCompositeElementType("HS_INSTVAR");
|
||||
IElementType HS_KIND_SIGNATURE = new HaskellCompositeElementType("HS_KIND_SIGNATURE");
|
||||
IElementType HS_LIST_TYPE = new HaskellCompositeElementType("HS_LIST_TYPE");
|
||||
IElementType HS_MODID = HaskellElementTypeFactory.factory("HS_MODID");
|
||||
IElementType HS_MODULE_BODY = new HaskellCompositeElementType("HS_MODULE_BODY");
|
||||
IElementType HS_MODULE_DECLARATION = new HaskellCompositeElementType("HS_MODULE_DECLARATION");
|
||||
IElementType HS_NEWCONSTR = new HaskellCompositeElementType("HS_NEWCONSTR");
|
||||
IElementType HS_NEWCONSTR_FIELDDECL = new HaskellCompositeElementType("HS_NEWCONSTR_FIELDDECL");
|
||||
IElementType HS_NEWTYPE_DECLARATION = new HaskellCompositeElementType("HS_NEWTYPE_DECLARATION");
|
||||
IElementType HS_PRAGMA = new HaskellCompositeElementType("HS_PRAGMA");
|
||||
IElementType HS_QUALIFIER = new HaskellCompositeElementType("HS_QUALIFIER");
|
||||
IElementType HS_Q_CON = new HaskellCompositeElementType("HS_Q_CON");
|
||||
IElementType HS_Q_CON_QUALIFIER = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER");
|
||||
IElementType HS_Q_CON_QUALIFIER_1 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_1");
|
||||
IElementType HS_Q_CON_QUALIFIER_2 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_2");
|
||||
IElementType HS_Q_CON_QUALIFIER_3 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_3");
|
||||
IElementType HS_Q_CON_QUALIFIER_4 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_4");
|
||||
IElementType HS_Q_NAME = new HaskellCompositeElementType("HS_Q_NAME");
|
||||
IElementType HS_Q_NAMES = new HaskellCompositeElementType("HS_Q_NAMES");
|
||||
IElementType HS_Q_VAR_CON = new HaskellCompositeElementType("HS_Q_VAR_CON");
|
||||
IElementType HS_RESERVED_ID = new HaskellCompositeElementType("HS_RESERVED_ID");
|
||||
IElementType HS_SCONTEXT = new HaskellCompositeElementType("HS_SCONTEXT");
|
||||
IElementType HS_SHEBANG_LINE = new HaskellCompositeElementType("HS_SHEBANG_LINE");
|
||||
IElementType HS_SIMPLECLASS = new HaskellCompositeElementType("HS_SIMPLECLASS");
|
||||
IElementType HS_SIMPLETYPE = new HaskellCompositeElementType("HS_SIMPLETYPE");
|
||||
IElementType HS_TEXT_LITERAL = new HaskellCompositeElementType("HS_TEXT_LITERAL");
|
||||
IElementType HS_TOP_DECLARATION = new HaskellCompositeElementType("HS_TOP_DECLARATION");
|
||||
IElementType HS_TOP_DECLARATION_LINE = new HaskellCompositeElementType("HS_TOP_DECLARATION_LINE");
|
||||
IElementType HS_TTYPE = new HaskellCompositeElementType("HS_TTYPE");
|
||||
IElementType HS_TTYPE_1 = new HaskellCompositeElementType("HS_TTYPE_1");
|
||||
IElementType HS_TTYPE_2 = new HaskellCompositeElementType("HS_TTYPE_2");
|
||||
IElementType HS_TYPE_DECLARATION = new HaskellCompositeElementType("HS_TYPE_DECLARATION");
|
||||
IElementType HS_TYPE_EQUALITY = new HaskellCompositeElementType("HS_TYPE_EQUALITY");
|
||||
IElementType HS_TYPE_FAMILY_DECLARATION = new HaskellCompositeElementType("HS_TYPE_FAMILY_DECLARATION");
|
||||
IElementType HS_TYPE_FAMILY_TYPE = new HaskellCompositeElementType("HS_TYPE_FAMILY_TYPE");
|
||||
IElementType HS_TYPE_INSTANCE_DECLARATION = new HaskellCompositeElementType("HS_TYPE_INSTANCE_DECLARATION");
|
||||
IElementType HS_TYPE_SIGNATURE = new HaskellCompositeElementType("HS_TYPE_SIGNATURE");
|
||||
IElementType HS_VAR = new HaskellCompositeElementType("HS_VAR");
|
||||
IElementType HS_VARID = HaskellElementTypeFactory.factory("HS_VARID");
|
||||
IElementType HS_VAROP = new HaskellCompositeElementType("HS_VAROP");
|
||||
IElementType HS_VARSYM = HaskellElementTypeFactory.factory("HS_VARSYM");
|
||||
IElementType HS_VAR_CON = new HaskellCompositeElementType("HS_VAR_CON");
|
||||
IElementType HS_CCONTEXT = new HaskellCompositeElementType("HS_CCONTEXT");
|
||||
IElementType HS_CDECLS = new HaskellCompositeElementType("HS_CDECLS");
|
||||
IElementType HS_CDECL_DATA_DECLARATION = new HaskellCompositeElementType("HS_CDECL_DATA_DECLARATION");
|
||||
IElementType HS_CIDECLS = new HaskellCompositeElementType("HS_CIDECLS");
|
||||
IElementType HS_CLASS_DECLARATION = new HaskellCompositeElementType("HS_CLASS_DECLARATION");
|
||||
IElementType HS_CLAZZ = new HaskellCompositeElementType("HS_CLAZZ");
|
||||
IElementType HS_CNAME = new HaskellCompositeElementType("HS_CNAME");
|
||||
IElementType HS_CNAME_DOT_DOT = new HaskellCompositeElementType("HS_CNAME_DOT_DOT");
|
||||
IElementType HS_COMMENTS = new HaskellCompositeElementType("HS_COMMENTS");
|
||||
IElementType HS_CON = new HaskellCompositeElementType("HS_CON");
|
||||
IElementType HS_CONID = HaskellElementTypeFactory.factory("HS_CONID");
|
||||
IElementType HS_CONOP = new HaskellCompositeElementType("HS_CONOP");
|
||||
IElementType HS_CONSTR = new HaskellCompositeElementType("HS_CONSTR");
|
||||
IElementType HS_CONSTR_1 = new HaskellCompositeElementType("HS_CONSTR_1");
|
||||
IElementType HS_CONSTR_2 = new HaskellCompositeElementType("HS_CONSTR_2");
|
||||
IElementType HS_CONSTR_3 = new HaskellCompositeElementType("HS_CONSTR_3");
|
||||
IElementType HS_CONSYM = HaskellElementTypeFactory.factory("HS_CONSYM");
|
||||
IElementType HS_DATA_DECLARATION = new HaskellCompositeElementType("HS_DATA_DECLARATION");
|
||||
IElementType HS_DATA_DECLARATION_DERIVING = new HaskellCompositeElementType("HS_DATA_DECLARATION_DERIVING");
|
||||
IElementType HS_DEFAULT_DECLARATION = new HaskellCompositeElementType("HS_DEFAULT_DECLARATION");
|
||||
IElementType HS_DERIVING_DECLARATION = new HaskellCompositeElementType("HS_DERIVING_DECLARATION");
|
||||
IElementType HS_DOT_DOT = new HaskellCompositeElementType("HS_DOT_DOT");
|
||||
IElementType HS_EXPORT = new HaskellCompositeElementType("HS_EXPORT");
|
||||
IElementType HS_EXPORTS = new HaskellCompositeElementType("HS_EXPORTS");
|
||||
IElementType HS_EXPRESSION = new HaskellCompositeElementType("HS_EXPRESSION");
|
||||
IElementType HS_FIELDDECL = new HaskellCompositeElementType("HS_FIELDDECL");
|
||||
IElementType HS_FILE_HEADER = new HaskellCompositeElementType("HS_FILE_HEADER");
|
||||
IElementType HS_FIXITY_DECLARATION = new HaskellCompositeElementType("HS_FIXITY_DECLARATION");
|
||||
IElementType HS_FOREIGN_DECLARATION = new HaskellCompositeElementType("HS_FOREIGN_DECLARATION");
|
||||
IElementType HS_GENERAL_PRAGMA_CONTENT = new HaskellCompositeElementType("HS_GENERAL_PRAGMA_CONTENT");
|
||||
IElementType HS_GTYCON = new HaskellCompositeElementType("HS_GTYCON");
|
||||
IElementType HS_IMPORT_DECLARATION = new HaskellCompositeElementType("HS_IMPORT_DECLARATION");
|
||||
IElementType HS_IMPORT_DECLARATIONS = new HaskellCompositeElementType("HS_IMPORT_DECLARATIONS");
|
||||
IElementType HS_IMPORT_EMPTY_SPEC = new HaskellCompositeElementType("HS_IMPORT_EMPTY_SPEC");
|
||||
IElementType HS_IMPORT_HIDING = new HaskellCompositeElementType("HS_IMPORT_HIDING");
|
||||
IElementType HS_IMPORT_HIDING_SPEC = new HaskellCompositeElementType("HS_IMPORT_HIDING_SPEC");
|
||||
IElementType HS_IMPORT_ID = new HaskellCompositeElementType("HS_IMPORT_ID");
|
||||
IElementType HS_IMPORT_IDS_SPEC = new HaskellCompositeElementType("HS_IMPORT_IDS_SPEC");
|
||||
IElementType HS_IMPORT_PACKAGE_NAME = new HaskellCompositeElementType("HS_IMPORT_PACKAGE_NAME");
|
||||
IElementType HS_IMPORT_QUALIFIED = new HaskellCompositeElementType("HS_IMPORT_QUALIFIED");
|
||||
IElementType HS_IMPORT_QUALIFIED_AS = new HaskellCompositeElementType("HS_IMPORT_QUALIFIED_AS");
|
||||
IElementType HS_IMPORT_SPEC = new HaskellCompositeElementType("HS_IMPORT_SPEC");
|
||||
IElementType HS_INST = new HaskellCompositeElementType("HS_INST");
|
||||
IElementType HS_INSTANCE_DECLARATION = new HaskellCompositeElementType("HS_INSTANCE_DECLARATION");
|
||||
IElementType HS_INSTVAR = new HaskellCompositeElementType("HS_INSTVAR");
|
||||
IElementType HS_KIND_SIGNATURE = new HaskellCompositeElementType("HS_KIND_SIGNATURE");
|
||||
IElementType HS_LIST_TYPE = new HaskellCompositeElementType("HS_LIST_TYPE");
|
||||
IElementType HS_MODID = HaskellElementTypeFactory.factory("HS_MODID");
|
||||
IElementType HS_MODULE_BODY = new HaskellCompositeElementType("HS_MODULE_BODY");
|
||||
IElementType HS_MODULE_DECLARATION = new HaskellCompositeElementType("HS_MODULE_DECLARATION");
|
||||
IElementType HS_NEWCONSTR = new HaskellCompositeElementType("HS_NEWCONSTR");
|
||||
IElementType HS_NEWCONSTR_FIELDDECL = new HaskellCompositeElementType("HS_NEWCONSTR_FIELDDECL");
|
||||
IElementType HS_NEWTYPE_DECLARATION = new HaskellCompositeElementType("HS_NEWTYPE_DECLARATION");
|
||||
IElementType HS_PRAGMA = new HaskellCompositeElementType("HS_PRAGMA");
|
||||
IElementType HS_QUALIFIER = new HaskellCompositeElementType("HS_QUALIFIER");
|
||||
IElementType HS_Q_CON = new HaskellCompositeElementType("HS_Q_CON");
|
||||
IElementType HS_Q_CON_QUALIFIER = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER");
|
||||
IElementType HS_Q_CON_QUALIFIER_1 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_1");
|
||||
IElementType HS_Q_CON_QUALIFIER_2 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_2");
|
||||
IElementType HS_Q_CON_QUALIFIER_3 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_3");
|
||||
IElementType HS_Q_CON_QUALIFIER_4 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_4");
|
||||
IElementType HS_Q_NAME = new HaskellCompositeElementType("HS_Q_NAME");
|
||||
IElementType HS_Q_NAMES = new HaskellCompositeElementType("HS_Q_NAMES");
|
||||
IElementType HS_Q_VAR_CON = new HaskellCompositeElementType("HS_Q_VAR_CON");
|
||||
IElementType HS_RESERVED_ID = new HaskellCompositeElementType("HS_RESERVED_ID");
|
||||
IElementType HS_SCONTEXT = new HaskellCompositeElementType("HS_SCONTEXT");
|
||||
IElementType HS_SHEBANG_LINE = new HaskellCompositeElementType("HS_SHEBANG_LINE");
|
||||
IElementType HS_SIMPLECLASS = new HaskellCompositeElementType("HS_SIMPLECLASS");
|
||||
IElementType HS_SIMPLETYPE = new HaskellCompositeElementType("HS_SIMPLETYPE");
|
||||
IElementType HS_TEXT_LITERAL = new HaskellCompositeElementType("HS_TEXT_LITERAL");
|
||||
IElementType HS_TOP_DECLARATION = new HaskellCompositeElementType("HS_TOP_DECLARATION");
|
||||
IElementType HS_TOP_DECLARATION_LINE = new HaskellCompositeElementType("HS_TOP_DECLARATION_LINE");
|
||||
IElementType HS_TTYPE = new HaskellCompositeElementType("HS_TTYPE");
|
||||
IElementType HS_TTYPE_1 = new HaskellCompositeElementType("HS_TTYPE_1");
|
||||
IElementType HS_TTYPE_2 = new HaskellCompositeElementType("HS_TTYPE_2");
|
||||
IElementType HS_TYPE_DECLARATION = new HaskellCompositeElementType("HS_TYPE_DECLARATION");
|
||||
IElementType HS_TYPE_EQUALITY = new HaskellCompositeElementType("HS_TYPE_EQUALITY");
|
||||
IElementType HS_TYPE_FAMILY_DECLARATION = new HaskellCompositeElementType("HS_TYPE_FAMILY_DECLARATION");
|
||||
IElementType HS_TYPE_FAMILY_TYPE = new HaskellCompositeElementType("HS_TYPE_FAMILY_TYPE");
|
||||
IElementType HS_TYPE_INSTANCE_DECLARATION = new HaskellCompositeElementType("HS_TYPE_INSTANCE_DECLARATION");
|
||||
IElementType HS_TYPE_SIGNATURE = new HaskellCompositeElementType("HS_TYPE_SIGNATURE");
|
||||
IElementType HS_VAR = new HaskellCompositeElementType("HS_VAR");
|
||||
IElementType HS_VARID = HaskellElementTypeFactory.factory("HS_VARID");
|
||||
IElementType HS_VAROP = new HaskellCompositeElementType("HS_VAROP");
|
||||
IElementType HS_VARSYM = HaskellElementTypeFactory.factory("HS_VARSYM");
|
||||
IElementType HS_VAR_CON = new HaskellCompositeElementType("HS_VAR_CON");
|
||||
|
||||
IElementType HS_AT = new HaskellTokenType("AT");
|
||||
IElementType HS_BACKQUOTE = new HaskellTokenType("BACKQUOTE");
|
||||
IElementType HS_BACKSLASH = new HaskellTokenType("BACKSLASH");
|
||||
IElementType HS_CASE = new HaskellTokenType("CASE");
|
||||
IElementType HS_CHARACTER_LITERAL = new HaskellTokenType("CHARACTER_LITERAL");
|
||||
IElementType HS_CLASS = new HaskellTokenType("CLASS");
|
||||
IElementType HS_COLON_COLON = new HaskellTokenType("COLON_COLON");
|
||||
IElementType HS_COMMA = new HaskellTokenType("COMMA");
|
||||
IElementType HS_COMMENT = new HaskellTokenType("COMMENT");
|
||||
IElementType HS_CONSYM_ID = new HaskellTokenType("CONSYM_ID");
|
||||
IElementType HS_CON_ID = new HaskellTokenType("CON_ID");
|
||||
IElementType HS_DASH = new HaskellTokenType("DASH");
|
||||
IElementType HS_DATA = new HaskellTokenType("DATA");
|
||||
IElementType HS_DECIMAL = new HaskellTokenType("DECIMAL");
|
||||
IElementType HS_DEFAULT = new HaskellTokenType("DEFAULT");
|
||||
IElementType HS_DERIVING = new HaskellTokenType("DERIVING");
|
||||
IElementType HS_DIRECTIVE = new HaskellTokenType("DIRECTIVE");
|
||||
IElementType HS_DO = new HaskellTokenType("DO");
|
||||
IElementType HS_DOT = new HaskellTokenType("DOT");
|
||||
IElementType HS_DOUBLE_QUOTES = new HaskellTokenType("DOUBLE_QUOTES");
|
||||
IElementType HS_DOUBLE_RIGHT_ARROW = new HaskellTokenType("DOUBLE_RIGHT_ARROW");
|
||||
IElementType HS_ELSE = new HaskellTokenType("ELSE");
|
||||
IElementType HS_EQUAL = new HaskellTokenType("EQUAL");
|
||||
IElementType HS_FLOAT = new HaskellTokenType("FLOAT");
|
||||
IElementType HS_FORALL = new HaskellTokenType("FORALL");
|
||||
IElementType HS_FOREIGN_EXPORT = new HaskellTokenType("FOREIGN_EXPORT");
|
||||
IElementType HS_FOREIGN_IMPORT = new HaskellTokenType("FOREIGN_IMPORT");
|
||||
IElementType HS_HADDOCK = new HaskellTokenType("HADDOCK");
|
||||
IElementType HS_HASH = new HaskellTokenType("HASH");
|
||||
IElementType HS_HEXADECIMAL = new HaskellTokenType("HEXADECIMAL");
|
||||
IElementType HS_IF = new HaskellTokenType("IF");
|
||||
IElementType HS_IMPORT = new HaskellTokenType("IMPORT");
|
||||
IElementType HS_IN = new HaskellTokenType("IN");
|
||||
IElementType HS_INFIX = new HaskellTokenType("INFIX");
|
||||
IElementType HS_INFIXL = new HaskellTokenType("INFIXL");
|
||||
IElementType HS_INFIXR = new HaskellTokenType("INFIXR");
|
||||
IElementType HS_INSTANCE = new HaskellTokenType("INSTANCE");
|
||||
IElementType HS_LEFT_ARROW = new HaskellTokenType("LEFT_ARROW");
|
||||
IElementType HS_LEFT_BRACE = new HaskellTokenType("LEFT_BRACE");
|
||||
IElementType HS_LEFT_BRACKET = new HaskellTokenType("LEFT_BRACKET");
|
||||
IElementType HS_LEFT_PAREN = new HaskellTokenType("LEFT_PAREN");
|
||||
IElementType HS_LET = new HaskellTokenType("LET");
|
||||
IElementType HS_MODULE = new HaskellTokenType("MODULE");
|
||||
IElementType HS_NCOMMENT = new HaskellTokenType("NCOMMENT");
|
||||
IElementType HS_NEWLINE = new HaskellTokenType("NEWLINE");
|
||||
IElementType HS_NEWTYPE = new HaskellTokenType("NEWTYPE");
|
||||
IElementType HS_NHADDOCK = new HaskellTokenType("NHADDOCK");
|
||||
IElementType HS_NOT_TERMINATED_COMMENT = new HaskellTokenType("NOT_TERMINATED_COMMENT");
|
||||
IElementType HS_OCTAL = new HaskellTokenType("OCTAL");
|
||||
IElementType HS_OF = new HaskellTokenType("OF");
|
||||
IElementType HS_ONE_PRAGMA = new HaskellTokenType("ONE_PRAGMA");
|
||||
IElementType HS_PRAGMA_END = new HaskellTokenType("PRAGMA_END");
|
||||
IElementType HS_PRAGMA_SEP = new HaskellTokenType("PRAGMA_SEP");
|
||||
IElementType HS_PRAGMA_START = new HaskellTokenType("PRAGMA_START");
|
||||
IElementType HS_QUASIQUOTE = new HaskellTokenType("QUASIQUOTE");
|
||||
IElementType HS_QUOTE = new HaskellTokenType("QUOTE");
|
||||
IElementType HS_RIGHT_ARROW = new HaskellTokenType("RIGHT_ARROW");
|
||||
IElementType HS_RIGHT_BRACE = new HaskellTokenType("RIGHT_BRACE");
|
||||
IElementType HS_RIGHT_BRACKET = new HaskellTokenType("RIGHT_BRACKET");
|
||||
IElementType HS_RIGHT_PAREN = new HaskellTokenType("RIGHT_PAREN");
|
||||
IElementType HS_SEMICOLON = new HaskellTokenType("SEMICOLON");
|
||||
IElementType HS_STRING_LITERAL = new HaskellTokenType("STRING_LITERAL");
|
||||
IElementType HS_THEN = new HaskellTokenType("THEN");
|
||||
IElementType HS_TILDE = new HaskellTokenType("TILDE");
|
||||
IElementType HS_TYPE = new HaskellTokenType("TYPE");
|
||||
IElementType HS_TYPE_FAMILY = new HaskellTokenType("TYPE_FAMILY");
|
||||
IElementType HS_TYPE_INSTANCE = new HaskellTokenType("TYPE_INSTANCE");
|
||||
IElementType HS_UNDERSCORE = new HaskellTokenType("UNDERSCORE");
|
||||
IElementType HS_VARSYM_ID = new HaskellTokenType("VARSYM_ID");
|
||||
IElementType HS_VAR_ID = new HaskellTokenType("VAR_ID");
|
||||
IElementType HS_VERTICAL_BAR = new HaskellTokenType("VERTICAL_BAR");
|
||||
IElementType HS_WHERE = new HaskellTokenType("WHERE");
|
||||
IElementType HS_AT = new HaskellTokenType("AT");
|
||||
IElementType HS_BACKQUOTE = new HaskellTokenType("BACKQUOTE");
|
||||
IElementType HS_BACKSLASH = new HaskellTokenType("BACKSLASH");
|
||||
IElementType HS_CASE = new HaskellTokenType("CASE");
|
||||
IElementType HS_CHARACTER_LITERAL = new HaskellTokenType("CHARACTER_LITERAL");
|
||||
IElementType HS_CLASS = new HaskellTokenType("CLASS");
|
||||
IElementType HS_COLON_COLON = new HaskellTokenType("COLON_COLON");
|
||||
IElementType HS_COMMA = new HaskellTokenType("COMMA");
|
||||
IElementType HS_COMMENT = new HaskellTokenType("COMMENT");
|
||||
IElementType HS_CONSYM_ID = new HaskellTokenType("CONSYM_ID");
|
||||
IElementType HS_CON_ID = new HaskellTokenType("CON_ID");
|
||||
IElementType HS_DASH = new HaskellTokenType("DASH");
|
||||
IElementType HS_DATA = new HaskellTokenType("DATA");
|
||||
IElementType HS_DECIMAL = new HaskellTokenType("DECIMAL");
|
||||
IElementType HS_DEFAULT = new HaskellTokenType("DEFAULT");
|
||||
IElementType HS_DERIVING = new HaskellTokenType("DERIVING");
|
||||
IElementType HS_DIRECTIVE = new HaskellTokenType("DIRECTIVE");
|
||||
IElementType HS_DO = new HaskellTokenType("DO");
|
||||
IElementType HS_DOT = new HaskellTokenType("DOT");
|
||||
IElementType HS_DOUBLE_QUOTES = new HaskellTokenType("DOUBLE_QUOTES");
|
||||
IElementType HS_DOUBLE_RIGHT_ARROW = new HaskellTokenType("DOUBLE_RIGHT_ARROW");
|
||||
IElementType HS_ELSE = new HaskellTokenType("ELSE");
|
||||
IElementType HS_EQUAL = new HaskellTokenType("EQUAL");
|
||||
IElementType HS_FLOAT = new HaskellTokenType("FLOAT");
|
||||
IElementType HS_FORALL = new HaskellTokenType("FORALL");
|
||||
IElementType HS_FOREIGN_EXPORT = new HaskellTokenType("FOREIGN_EXPORT");
|
||||
IElementType HS_FOREIGN_IMPORT = new HaskellTokenType("FOREIGN_IMPORT");
|
||||
IElementType HS_HADDOCK = new HaskellTokenType("HADDOCK");
|
||||
IElementType HS_HASH = new HaskellTokenType("HASH");
|
||||
IElementType HS_HEXADECIMAL = new HaskellTokenType("HEXADECIMAL");
|
||||
IElementType HS_IF = new HaskellTokenType("IF");
|
||||
IElementType HS_IMPORT = new HaskellTokenType("IMPORT");
|
||||
IElementType HS_IN = new HaskellTokenType("IN");
|
||||
IElementType HS_INFIX = new HaskellTokenType("INFIX");
|
||||
IElementType HS_INFIXL = new HaskellTokenType("INFIXL");
|
||||
IElementType HS_INFIXR = new HaskellTokenType("INFIXR");
|
||||
IElementType HS_INSTANCE = new HaskellTokenType("INSTANCE");
|
||||
IElementType HS_LEFT_ARROW = new HaskellTokenType("LEFT_ARROW");
|
||||
IElementType HS_LEFT_BRACE = new HaskellTokenType("LEFT_BRACE");
|
||||
IElementType HS_LEFT_BRACKET = new HaskellTokenType("LEFT_BRACKET");
|
||||
IElementType HS_LEFT_PAREN = new HaskellTokenType("LEFT_PAREN");
|
||||
IElementType HS_LET = new HaskellTokenType("LET");
|
||||
IElementType HS_MODULE = new HaskellTokenType("MODULE");
|
||||
IElementType HS_NCOMMENT = new HaskellTokenType("NCOMMENT");
|
||||
IElementType HS_NEWLINE = new HaskellTokenType("NEWLINE");
|
||||
IElementType HS_NEWTYPE = new HaskellTokenType("NEWTYPE");
|
||||
IElementType HS_NHADDOCK = new HaskellTokenType("NHADDOCK");
|
||||
IElementType HS_NOT_TERMINATED_COMMENT = new HaskellTokenType("NOT_TERMINATED_COMMENT");
|
||||
IElementType HS_OCTAL = new HaskellTokenType("OCTAL");
|
||||
IElementType HS_OF = new HaskellTokenType("OF");
|
||||
IElementType HS_ONE_PRAGMA = new HaskellTokenType("ONE_PRAGMA");
|
||||
IElementType HS_PRAGMA_END = new HaskellTokenType("PRAGMA_END");
|
||||
IElementType HS_PRAGMA_SEP = new HaskellTokenType("PRAGMA_SEP");
|
||||
IElementType HS_PRAGMA_START = new HaskellTokenType("PRAGMA_START");
|
||||
IElementType HS_QUASIQUOTE = new HaskellTokenType("QUASIQUOTE");
|
||||
IElementType HS_QUOTE = new HaskellTokenType("QUOTE");
|
||||
IElementType HS_RIGHT_ARROW = new HaskellTokenType("RIGHT_ARROW");
|
||||
IElementType HS_RIGHT_BRACE = new HaskellTokenType("RIGHT_BRACE");
|
||||
IElementType HS_RIGHT_BRACKET = new HaskellTokenType("RIGHT_BRACKET");
|
||||
IElementType HS_RIGHT_PAREN = new HaskellTokenType("RIGHT_PAREN");
|
||||
IElementType HS_SEMICOLON = new HaskellTokenType("SEMICOLON");
|
||||
IElementType HS_STRING_LITERAL = new HaskellTokenType("STRING_LITERAL");
|
||||
IElementType HS_THEN = new HaskellTokenType("THEN");
|
||||
IElementType HS_TILDE = new HaskellTokenType("TILDE");
|
||||
IElementType HS_TYPE = new HaskellTokenType("TYPE");
|
||||
IElementType HS_TYPE_FAMILY = new HaskellTokenType("TYPE_FAMILY");
|
||||
IElementType HS_TYPE_INSTANCE = new HaskellTokenType("TYPE_INSTANCE");
|
||||
IElementType HS_UNDERSCORE = new HaskellTokenType("UNDERSCORE");
|
||||
IElementType HS_VARSYM_ID = new HaskellTokenType("VARSYM_ID");
|
||||
IElementType HS_VAR_ID = new HaskellTokenType("VAR_ID");
|
||||
IElementType HS_VERTICAL_BAR = new HaskellTokenType("VERTICAL_BAR");
|
||||
IElementType HS_WHERE = new HaskellTokenType("WHERE");
|
||||
|
||||
class Factory {
|
||||
public static PsiElement createElement(ASTNode node) {
|
||||
IElementType type = node.getElementType();
|
||||
if (type == HS_CCONTEXT) {
|
||||
return new HaskellCcontextImpl(node);
|
||||
} else if (type == HS_CDECLS) {
|
||||
return new HaskellCdeclsImpl(node);
|
||||
} else if (type == HS_CDECL_DATA_DECLARATION) {
|
||||
return new HaskellCdeclDataDeclarationImpl(node);
|
||||
} else if (type == HS_CIDECLS) {
|
||||
return new HaskellCideclsImpl(node);
|
||||
} else if (type == HS_CLASS_DECLARATION) {
|
||||
return new HaskellClassDeclarationImpl(node);
|
||||
} else if (type == HS_CLAZZ) {
|
||||
return new HaskellClazzImpl(node);
|
||||
} else if (type == HS_CNAME) {
|
||||
return new HaskellCnameImpl(node);
|
||||
} else if (type == HS_CNAME_DOT_DOT) {
|
||||
return new HaskellCnameDotDotImpl(node);
|
||||
} else if (type == HS_COMMENTS) {
|
||||
return new HaskellCommentsImpl(node);
|
||||
} else if (type == HS_CON) {
|
||||
return new HaskellConImpl(node);
|
||||
} else if (type == HS_CONID) {
|
||||
return new HaskellConidImpl(node);
|
||||
} else if (type == HS_CONOP) {
|
||||
return new HaskellConopImpl(node);
|
||||
} else if (type == HS_CONSTR) {
|
||||
return new HaskellConstrImpl(node);
|
||||
} else if (type == HS_CONSTR_1) {
|
||||
return new HaskellConstr1Impl(node);
|
||||
} else if (type == HS_CONSTR_2) {
|
||||
return new HaskellConstr2Impl(node);
|
||||
} else if (type == HS_CONSTR_3) {
|
||||
return new HaskellConstr3Impl(node);
|
||||
} else if (type == HS_CONSYM) {
|
||||
return new HaskellConsymImpl(node);
|
||||
} else if (type == HS_DATA_DECLARATION) {
|
||||
return new HaskellDataDeclarationImpl(node);
|
||||
} else if (type == HS_DATA_DECLARATION_DERIVING) {
|
||||
return new HaskellDataDeclarationDerivingImpl(node);
|
||||
} else if (type == HS_DEFAULT_DECLARATION) {
|
||||
return new HaskellDefaultDeclarationImpl(node);
|
||||
} else if (type == HS_DERIVING_DECLARATION) {
|
||||
return new HaskellDerivingDeclarationImpl(node);
|
||||
} else if (type == HS_DOT_DOT) {
|
||||
return new HaskellDotDotImpl(node);
|
||||
} else if (type == HS_EXPORT) {
|
||||
return new HaskellExportImpl(node);
|
||||
} else if (type == HS_EXPORTS) {
|
||||
return new HaskellExportsImpl(node);
|
||||
} else if (type == HS_EXPRESSION) {
|
||||
return new HaskellExpressionImpl(node);
|
||||
} else if (type == HS_FIELDDECL) {
|
||||
return new HaskellFielddeclImpl(node);
|
||||
} else if (type == HS_FILE_HEADER) {
|
||||
return new HaskellFileHeaderImpl(node);
|
||||
} else if (type == HS_FIXITY_DECLARATION) {
|
||||
return new HaskellFixityDeclarationImpl(node);
|
||||
} else if (type == HS_FOREIGN_DECLARATION) {
|
||||
return new HaskellForeignDeclarationImpl(node);
|
||||
} else if (type == HS_GENERAL_PRAGMA_CONTENT) {
|
||||
return new HaskellGeneralPragmaContentImpl(node);
|
||||
} else if (type == HS_GTYCON) {
|
||||
return new HaskellGtyconImpl(node);
|
||||
} else if (type == HS_IMPORT_DECLARATION) {
|
||||
return new HaskellImportDeclarationImpl(node);
|
||||
} else if (type == HS_IMPORT_DECLARATIONS) {
|
||||
return new HaskellImportDeclarationsImpl(node);
|
||||
} else if (type == HS_IMPORT_EMPTY_SPEC) {
|
||||
return new HaskellImportEmptySpecImpl(node);
|
||||
} else if (type == HS_IMPORT_HIDING) {
|
||||
return new HaskellImportHidingImpl(node);
|
||||
} else if (type == HS_IMPORT_HIDING_SPEC) {
|
||||
return new HaskellImportHidingSpecImpl(node);
|
||||
} else if (type == HS_IMPORT_ID) {
|
||||
return new HaskellImportIdImpl(node);
|
||||
} else if (type == HS_IMPORT_IDS_SPEC) {
|
||||
return new HaskellImportIdsSpecImpl(node);
|
||||
} else if (type == HS_IMPORT_PACKAGE_NAME) {
|
||||
return new HaskellImportPackageNameImpl(node);
|
||||
} else if (type == HS_IMPORT_QUALIFIED) {
|
||||
return new HaskellImportQualifiedImpl(node);
|
||||
} else if (type == HS_IMPORT_QUALIFIED_AS) {
|
||||
return new HaskellImportQualifiedAsImpl(node);
|
||||
} else if (type == HS_IMPORT_SPEC) {
|
||||
return new HaskellImportSpecImpl(node);
|
||||
} else if (type == HS_INST) {
|
||||
return new HaskellInstImpl(node);
|
||||
} else if (type == HS_INSTANCE_DECLARATION) {
|
||||
return new HaskellInstanceDeclarationImpl(node);
|
||||
} else if (type == HS_INSTVAR) {
|
||||
return new HaskellInstvarImpl(node);
|
||||
} else if (type == HS_KIND_SIGNATURE) {
|
||||
return new HaskellKindSignatureImpl(node);
|
||||
} else if (type == HS_LIST_TYPE) {
|
||||
return new HaskellListTypeImpl(node);
|
||||
} else if (type == HS_MODID) {
|
||||
return new HaskellModidImpl(node);
|
||||
} else if (type == HS_MODULE_BODY) {
|
||||
return new HaskellModuleBodyImpl(node);
|
||||
} else if (type == HS_MODULE_DECLARATION) {
|
||||
return new HaskellModuleDeclarationImpl(node);
|
||||
} else if (type == HS_NEWCONSTR) {
|
||||
return new HaskellNewconstrImpl(node);
|
||||
} else if (type == HS_NEWCONSTR_FIELDDECL) {
|
||||
return new HaskellNewconstrFielddeclImpl(node);
|
||||
} else if (type == HS_NEWTYPE_DECLARATION) {
|
||||
return new HaskellNewtypeDeclarationImpl(node);
|
||||
} else if (type == HS_PRAGMA) {
|
||||
return new HaskellPragmaImpl(node);
|
||||
} else if (type == HS_QUALIFIER) {
|
||||
return new HaskellQualifierImpl(node);
|
||||
} else if (type == HS_Q_CON) {
|
||||
return new HaskellQConImpl(node);
|
||||
} else if (type == HS_Q_CON_QUALIFIER) {
|
||||
return new HaskellQConQualifierImpl(node);
|
||||
} else if (type == HS_Q_CON_QUALIFIER_1) {
|
||||
return new HaskellQConQualifier1Impl(node);
|
||||
} else if (type == HS_Q_CON_QUALIFIER_2) {
|
||||
return new HaskellQConQualifier2Impl(node);
|
||||
} else if (type == HS_Q_CON_QUALIFIER_3) {
|
||||
return new HaskellQConQualifier3Impl(node);
|
||||
} else if (type == HS_Q_CON_QUALIFIER_4) {
|
||||
return new HaskellQConQualifier4Impl(node);
|
||||
} else if (type == HS_Q_NAME) {
|
||||
return new HaskellQNameImpl(node);
|
||||
} else if (type == HS_Q_NAMES) {
|
||||
return new HaskellQNamesImpl(node);
|
||||
} else if (type == HS_Q_VAR_CON) {
|
||||
return new HaskellQVarConImpl(node);
|
||||
} else if (type == HS_RESERVED_ID) {
|
||||
return new HaskellReservedIdImpl(node);
|
||||
} else if (type == HS_SCONTEXT) {
|
||||
return new HaskellScontextImpl(node);
|
||||
} else if (type == HS_SHEBANG_LINE) {
|
||||
return new HaskellShebangLineImpl(node);
|
||||
} else if (type == HS_SIMPLECLASS) {
|
||||
return new HaskellSimpleclassImpl(node);
|
||||
} else if (type == HS_SIMPLETYPE) {
|
||||
return new HaskellSimpletypeImpl(node);
|
||||
} else if (type == HS_TEXT_LITERAL) {
|
||||
return new HaskellTextLiteralImpl(node);
|
||||
} else if (type == HS_TOP_DECLARATION) {
|
||||
return new HaskellTopDeclarationImpl(node);
|
||||
} else if (type == HS_TOP_DECLARATION_LINE) {
|
||||
return new HaskellTopDeclarationLineImpl(node);
|
||||
} else if (type == HS_TTYPE) {
|
||||
return new HaskellTtypeImpl(node);
|
||||
} else if (type == HS_TTYPE_1) {
|
||||
return new HaskellTtype1Impl(node);
|
||||
} else if (type == HS_TTYPE_2) {
|
||||
return new HaskellTtype2Impl(node);
|
||||
} else if (type == HS_TYPE_DECLARATION) {
|
||||
return new HaskellTypeDeclarationImpl(node);
|
||||
} else if (type == HS_TYPE_EQUALITY) {
|
||||
return new HaskellTypeEqualityImpl(node);
|
||||
} else if (type == HS_TYPE_FAMILY_DECLARATION) {
|
||||
return new HaskellTypeFamilyDeclarationImpl(node);
|
||||
} else if (type == HS_TYPE_FAMILY_TYPE) {
|
||||
return new HaskellTypeFamilyTypeImpl(node);
|
||||
} else if (type == HS_TYPE_INSTANCE_DECLARATION) {
|
||||
return new HaskellTypeInstanceDeclarationImpl(node);
|
||||
} else if (type == HS_TYPE_SIGNATURE) {
|
||||
return new HaskellTypeSignatureImpl(node);
|
||||
} else if (type == HS_VAR) {
|
||||
return new HaskellVarImpl(node);
|
||||
} else if (type == HS_VARID) {
|
||||
return new HaskellVaridImpl(node);
|
||||
} else if (type == HS_VAROP) {
|
||||
return new HaskellVaropImpl(node);
|
||||
} else if (type == HS_VARSYM) {
|
||||
return new HaskellVarsymImpl(node);
|
||||
} else if (type == HS_VAR_CON) {
|
||||
return new HaskellVarConImpl(node);
|
||||
}
|
||||
throw new AssertionError("Unknown element type: " + type);
|
||||
}
|
||||
class Factory {
|
||||
public static PsiElement createElement(ASTNode node) {
|
||||
IElementType type = node.getElementType();
|
||||
if (type == HS_CCONTEXT) {
|
||||
return new HaskellCcontextImpl(node);
|
||||
}
|
||||
else if (type == HS_CDECLS) {
|
||||
return new HaskellCdeclsImpl(node);
|
||||
}
|
||||
else if (type == HS_CDECL_DATA_DECLARATION) {
|
||||
return new HaskellCdeclDataDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_CIDECLS) {
|
||||
return new HaskellCideclsImpl(node);
|
||||
}
|
||||
else if (type == HS_CLASS_DECLARATION) {
|
||||
return new HaskellClassDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_CLAZZ) {
|
||||
return new HaskellClazzImpl(node);
|
||||
}
|
||||
else if (type == HS_CNAME) {
|
||||
return new HaskellCnameImpl(node);
|
||||
}
|
||||
else if (type == HS_CNAME_DOT_DOT) {
|
||||
return new HaskellCnameDotDotImpl(node);
|
||||
}
|
||||
else if (type == HS_COMMENTS) {
|
||||
return new HaskellCommentsImpl(node);
|
||||
}
|
||||
else if (type == HS_CON) {
|
||||
return new HaskellConImpl(node);
|
||||
}
|
||||
else if (type == HS_CONID) {
|
||||
return new HaskellConidImpl(node);
|
||||
}
|
||||
else if (type == HS_CONOP) {
|
||||
return new HaskellConopImpl(node);
|
||||
}
|
||||
else if (type == HS_CONSTR) {
|
||||
return new HaskellConstrImpl(node);
|
||||
}
|
||||
else if (type == HS_CONSTR_1) {
|
||||
return new HaskellConstr1Impl(node);
|
||||
}
|
||||
else if (type == HS_CONSTR_2) {
|
||||
return new HaskellConstr2Impl(node);
|
||||
}
|
||||
else if (type == HS_CONSTR_3) {
|
||||
return new HaskellConstr3Impl(node);
|
||||
}
|
||||
else if (type == HS_CONSYM) {
|
||||
return new HaskellConsymImpl(node);
|
||||
}
|
||||
else if (type == HS_DATA_DECLARATION) {
|
||||
return new HaskellDataDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_DATA_DECLARATION_DERIVING) {
|
||||
return new HaskellDataDeclarationDerivingImpl(node);
|
||||
}
|
||||
else if (type == HS_DEFAULT_DECLARATION) {
|
||||
return new HaskellDefaultDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_DERIVING_DECLARATION) {
|
||||
return new HaskellDerivingDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_DOT_DOT) {
|
||||
return new HaskellDotDotImpl(node);
|
||||
}
|
||||
else if (type == HS_EXPORT) {
|
||||
return new HaskellExportImpl(node);
|
||||
}
|
||||
else if (type == HS_EXPORTS) {
|
||||
return new HaskellExportsImpl(node);
|
||||
}
|
||||
else if (type == HS_EXPRESSION) {
|
||||
return new HaskellExpressionImpl(node);
|
||||
}
|
||||
else if (type == HS_FIELDDECL) {
|
||||
return new HaskellFielddeclImpl(node);
|
||||
}
|
||||
else if (type == HS_FILE_HEADER) {
|
||||
return new HaskellFileHeaderImpl(node);
|
||||
}
|
||||
else if (type == HS_FIXITY_DECLARATION) {
|
||||
return new HaskellFixityDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_FOREIGN_DECLARATION) {
|
||||
return new HaskellForeignDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_GENERAL_PRAGMA_CONTENT) {
|
||||
return new HaskellGeneralPragmaContentImpl(node);
|
||||
}
|
||||
else if (type == HS_GTYCON) {
|
||||
return new HaskellGtyconImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_DECLARATION) {
|
||||
return new HaskellImportDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_DECLARATIONS) {
|
||||
return new HaskellImportDeclarationsImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_EMPTY_SPEC) {
|
||||
return new HaskellImportEmptySpecImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_HIDING) {
|
||||
return new HaskellImportHidingImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_HIDING_SPEC) {
|
||||
return new HaskellImportHidingSpecImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_ID) {
|
||||
return new HaskellImportIdImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_IDS_SPEC) {
|
||||
return new HaskellImportIdsSpecImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_PACKAGE_NAME) {
|
||||
return new HaskellImportPackageNameImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_QUALIFIED) {
|
||||
return new HaskellImportQualifiedImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_QUALIFIED_AS) {
|
||||
return new HaskellImportQualifiedAsImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_SPEC) {
|
||||
return new HaskellImportSpecImpl(node);
|
||||
}
|
||||
else if (type == HS_INST) {
|
||||
return new HaskellInstImpl(node);
|
||||
}
|
||||
else if (type == HS_INSTANCE_DECLARATION) {
|
||||
return new HaskellInstanceDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_INSTVAR) {
|
||||
return new HaskellInstvarImpl(node);
|
||||
}
|
||||
else if (type == HS_KIND_SIGNATURE) {
|
||||
return new HaskellKindSignatureImpl(node);
|
||||
}
|
||||
else if (type == HS_LIST_TYPE) {
|
||||
return new HaskellListTypeImpl(node);
|
||||
}
|
||||
else if (type == HS_MODID) {
|
||||
return new HaskellModidImpl(node);
|
||||
}
|
||||
else if (type == HS_MODULE_BODY) {
|
||||
return new HaskellModuleBodyImpl(node);
|
||||
}
|
||||
else if (type == HS_MODULE_DECLARATION) {
|
||||
return new HaskellModuleDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_NEWCONSTR) {
|
||||
return new HaskellNewconstrImpl(node);
|
||||
}
|
||||
else if (type == HS_NEWCONSTR_FIELDDECL) {
|
||||
return new HaskellNewconstrFielddeclImpl(node);
|
||||
}
|
||||
else if (type == HS_NEWTYPE_DECLARATION) {
|
||||
return new HaskellNewtypeDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_PRAGMA) {
|
||||
return new HaskellPragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_QUALIFIER) {
|
||||
return new HaskellQualifierImpl(node);
|
||||
}
|
||||
else if (type == HS_Q_CON) {
|
||||
return new HaskellQConImpl(node);
|
||||
}
|
||||
else if (type == HS_Q_CON_QUALIFIER) {
|
||||
return new HaskellQConQualifierImpl(node);
|
||||
}
|
||||
else if (type == HS_Q_CON_QUALIFIER_1) {
|
||||
return new HaskellQConQualifier1Impl(node);
|
||||
}
|
||||
else if (type == HS_Q_CON_QUALIFIER_2) {
|
||||
return new HaskellQConQualifier2Impl(node);
|
||||
}
|
||||
else if (type == HS_Q_CON_QUALIFIER_3) {
|
||||
return new HaskellQConQualifier3Impl(node);
|
||||
}
|
||||
else if (type == HS_Q_CON_QUALIFIER_4) {
|
||||
return new HaskellQConQualifier4Impl(node);
|
||||
}
|
||||
else if (type == HS_Q_NAME) {
|
||||
return new HaskellQNameImpl(node);
|
||||
}
|
||||
else if (type == HS_Q_NAMES) {
|
||||
return new HaskellQNamesImpl(node);
|
||||
}
|
||||
else if (type == HS_Q_VAR_CON) {
|
||||
return new HaskellQVarConImpl(node);
|
||||
}
|
||||
else if (type == HS_RESERVED_ID) {
|
||||
return new HaskellReservedIdImpl(node);
|
||||
}
|
||||
else if (type == HS_SCONTEXT) {
|
||||
return new HaskellScontextImpl(node);
|
||||
}
|
||||
else if (type == HS_SHEBANG_LINE) {
|
||||
return new HaskellShebangLineImpl(node);
|
||||
}
|
||||
else if (type == HS_SIMPLECLASS) {
|
||||
return new HaskellSimpleclassImpl(node);
|
||||
}
|
||||
else if (type == HS_SIMPLETYPE) {
|
||||
return new HaskellSimpletypeImpl(node);
|
||||
}
|
||||
else if (type == HS_TEXT_LITERAL) {
|
||||
return new HaskellTextLiteralImpl(node);
|
||||
}
|
||||
else if (type == HS_TOP_DECLARATION) {
|
||||
return new HaskellTopDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_TOP_DECLARATION_LINE) {
|
||||
return new HaskellTopDeclarationLineImpl(node);
|
||||
}
|
||||
else if (type == HS_TTYPE) {
|
||||
return new HaskellTtypeImpl(node);
|
||||
}
|
||||
else if (type == HS_TTYPE_1) {
|
||||
return new HaskellTtype1Impl(node);
|
||||
}
|
||||
else if (type == HS_TTYPE_2) {
|
||||
return new HaskellTtype2Impl(node);
|
||||
}
|
||||
else if (type == HS_TYPE_DECLARATION) {
|
||||
return new HaskellTypeDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_TYPE_EQUALITY) {
|
||||
return new HaskellTypeEqualityImpl(node);
|
||||
}
|
||||
else if (type == HS_TYPE_FAMILY_DECLARATION) {
|
||||
return new HaskellTypeFamilyDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_TYPE_FAMILY_TYPE) {
|
||||
return new HaskellTypeFamilyTypeImpl(node);
|
||||
}
|
||||
else if (type == HS_TYPE_INSTANCE_DECLARATION) {
|
||||
return new HaskellTypeInstanceDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_TYPE_SIGNATURE) {
|
||||
return new HaskellTypeSignatureImpl(node);
|
||||
}
|
||||
else if (type == HS_VAR) {
|
||||
return new HaskellVarImpl(node);
|
||||
}
|
||||
else if (type == HS_VARID) {
|
||||
return new HaskellVaridImpl(node);
|
||||
}
|
||||
else if (type == HS_VAROP) {
|
||||
return new HaskellVaropImpl(node);
|
||||
}
|
||||
else if (type == HS_VARSYM) {
|
||||
return new HaskellVarsymImpl(node);
|
||||
}
|
||||
else if (type == HS_VAR_CON) {
|
||||
return new HaskellVarConImpl(node);
|
||||
}
|
||||
throw new AssertionError("Unknown element type: " + type);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,22 +1,24 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.StubBasedPsiElement;
|
||||
import intellij.haskell.psi.stubs.HaskellVaridStub;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellVarid extends HaskellNamedElement, StubBasedPsiElement<HaskellVaridStub> {
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,22 +1,24 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.StubBasedPsiElement;
|
||||
import intellij.haskell.psi.stubs.HaskellVarsymStub;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellVarsym extends HaskellNamedElement, StubBasedPsiElement<HaskellVarsymStub> {
|
||||
|
||||
String getName();
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
||||
|
@ -1,396 +1,397 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import com.intellij.psi.PsiLanguageInjectionHost;
|
||||
|
||||
public class HaskellVisitor extends PsiElementVisitor {
|
||||
|
||||
public void visitCcontext(@NotNull HaskellCcontext o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCdeclDataDeclaration(@NotNull HaskellCdeclDataDeclaration o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCdecls(@NotNull HaskellCdecls o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCidecls(@NotNull HaskellCidecls o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitClassDeclaration(@NotNull HaskellClassDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitClazz(@NotNull HaskellClazz o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCname(@NotNull HaskellCname o) {
|
||||
visitQualifiedNameElement(o);
|
||||
}
|
||||
|
||||
public void visitCnameDotDot(@NotNull HaskellCnameDotDot o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitComments(@NotNull HaskellComments o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCon(@NotNull HaskellCon o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitConid(@NotNull HaskellConid o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitConop(@NotNull HaskellConop o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitConstr(@NotNull HaskellConstr o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConstr1(@NotNull HaskellConstr1 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConstr2(@NotNull HaskellConstr2 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConstr3(@NotNull HaskellConstr3 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConsym(@NotNull HaskellConsym o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitDataDeclaration(@NotNull HaskellDataDeclaration o) {
|
||||
visitDataConstructorDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitDataDeclarationDeriving(@NotNull HaskellDataDeclarationDeriving o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitDefaultDeclaration(@NotNull HaskellDefaultDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
// visitDeclarationElement(o);
|
||||
}
|
||||
public void visitCcontext(@NotNull HaskellCcontext o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCdeclDataDeclaration(@NotNull HaskellCdeclDataDeclaration o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCdecls(@NotNull HaskellCdecls o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCidecls(@NotNull HaskellCidecls o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitClassDeclaration(@NotNull HaskellClassDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitClazz(@NotNull HaskellClazz o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCname(@NotNull HaskellCname o) {
|
||||
visitQualifiedNameElement(o);
|
||||
}
|
||||
|
||||
public void visitCnameDotDot(@NotNull HaskellCnameDotDot o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitComments(@NotNull HaskellComments o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCon(@NotNull HaskellCon o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitConid(@NotNull HaskellConid o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitConop(@NotNull HaskellConop o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitConstr(@NotNull HaskellConstr o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConstr1(@NotNull HaskellConstr1 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConstr2(@NotNull HaskellConstr2 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConstr3(@NotNull HaskellConstr3 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConsym(@NotNull HaskellConsym o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitDataDeclaration(@NotNull HaskellDataDeclaration o) {
|
||||
visitDataConstructorDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitDataDeclarationDeriving(@NotNull HaskellDataDeclarationDeriving o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitDefaultDeclaration(@NotNull HaskellDefaultDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
// visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitDerivingDeclaration(@NotNull HaskellDerivingDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
public void visitDerivingDeclaration(@NotNull HaskellDerivingDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitDotDot(@NotNull HaskellDotDot o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
public void visitDotDot(@NotNull HaskellDotDot o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitExport(@NotNull HaskellExport o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
public void visitExport(@NotNull HaskellExport o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitExports(@NotNull HaskellExports o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
public void visitExports(@NotNull HaskellExports o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitExpression(@NotNull HaskellExpression o) {
|
||||
visitExpressionElement(o);
|
||||
}
|
||||
public void visitExpression(@NotNull HaskellExpression o) {
|
||||
visitExpressionElement(o);
|
||||
}
|
||||
|
||||
public void visitFielddecl(@NotNull HaskellFielddecl o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
public void visitFielddecl(@NotNull HaskellFielddecl o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitFileHeader(@NotNull HaskellFileHeader o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
public void visitFileHeader(@NotNull HaskellFileHeader o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitFixityDeclaration(@NotNull HaskellFixityDeclaration o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
public void visitFixityDeclaration(@NotNull HaskellFixityDeclaration o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitForeignDeclaration(@NotNull HaskellForeignDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
public void visitForeignDeclaration(@NotNull HaskellForeignDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitGeneralPragmaContent(@NotNull HaskellGeneralPragmaContent o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
public void visitGeneralPragmaContent(@NotNull HaskellGeneralPragmaContent o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitGtycon(@NotNull HaskellGtycon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
public void visitGtycon(@NotNull HaskellGtycon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportDeclaration(@NotNull HaskellImportDeclaration o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportDeclarations(@NotNull HaskellImportDeclarations o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportEmptySpec(@NotNull HaskellImportEmptySpec o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportHiding(@NotNull HaskellImportHiding o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportHidingSpec(@NotNull HaskellImportHidingSpec o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportId(@NotNull HaskellImportId o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportIdsSpec(@NotNull HaskellImportIdsSpec o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportPackageName(@NotNull HaskellImportPackageName o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportQualified(@NotNull HaskellImportQualified o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportQualifiedAs(@NotNull HaskellImportQualifiedAs o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportSpec(@NotNull HaskellImportSpec o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitInst(@NotNull HaskellInst o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitInstanceDeclaration(@NotNull HaskellInstanceDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitInstvar(@NotNull HaskellInstvar o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitKindSignature(@NotNull HaskellKindSignature o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitListType(@NotNull HaskellListType o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitModid(@NotNull HaskellModid o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitModuleBody(@NotNull HaskellModuleBody o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitModuleDeclaration(@NotNull HaskellModuleDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitNewconstr(@NotNull HaskellNewconstr o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitNewconstrFielddecl(@NotNull HaskellNewconstrFielddecl o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitNewtypeDeclaration(@NotNull HaskellNewtypeDeclaration o) {
|
||||
visitDataConstructorDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitPragma(@NotNull HaskellPragma o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQCon(@NotNull HaskellQCon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier(@NotNull HaskellQConQualifier o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier1(@NotNull HaskellQConQualifier1 o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier2(@NotNull HaskellQConQualifier2 o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier3(@NotNull HaskellQConQualifier3 o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier4(@NotNull HaskellQConQualifier4 o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitQName(@NotNull HaskellQName o) {
|
||||
visitQualifiedNameElement(o);
|
||||
}
|
||||
|
||||
public void visitQNames(@NotNull HaskellQNames o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQVarCon(@NotNull HaskellQVarCon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQualifier(@NotNull HaskellQualifier o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitReservedId(@NotNull HaskellReservedId o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitScontext(@NotNull HaskellScontext o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitShebangLine(@NotNull HaskellShebangLine o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitSimpleclass(@NotNull HaskellSimpleclass o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitSimpletype(@NotNull HaskellSimpletype o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTextLiteral(@NotNull HaskellTextLiteral o) {
|
||||
visitStringLiteralElement(o);
|
||||
// visitPsiLanguageInjectionHost(o);
|
||||
}
|
||||
|
||||
public void visitTopDeclaration(@NotNull HaskellTopDeclaration o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTopDeclarationLine(@NotNull HaskellTopDeclarationLine o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTtype(@NotNull HaskellTtype o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTtype1(@NotNull HaskellTtype1 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTtype2(@NotNull HaskellTtype2 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeDeclaration(@NotNull HaskellTypeDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeEquality(@NotNull HaskellTypeEquality o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeFamilyDeclaration(@NotNull HaskellTypeFamilyDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeFamilyType(@NotNull HaskellTypeFamilyType o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeInstanceDeclaration(@NotNull HaskellTypeInstanceDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeSignature(@NotNull HaskellTypeSignature o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitVar(@NotNull HaskellVar o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitVarCon(@NotNull HaskellVarCon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitVarid(@NotNull HaskellVarid o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitVarop(@NotNull HaskellVarop o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitVarsym(@NotNull HaskellVarsym o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitCNameElement(@NotNull HaskellCNameElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitDataConstructorDeclarationElement(@NotNull HaskellDataConstructorDeclarationElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitDeclarationElement(@NotNull HaskellDeclarationElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitExpressionElement(@NotNull HaskellExpressionElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitNamedElement(@NotNull HaskellNamedElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQualifiedNameElement(@NotNull HaskellQualifiedNameElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQualifierElement(@NotNull HaskellQualifierElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitStringLiteralElement(@NotNull HaskellStringLiteralElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCompositeElement(@NotNull HaskellCompositeElement o) {
|
||||
visitElement(o);
|
||||
}
|
||||
public void visitImportDeclaration(@NotNull HaskellImportDeclaration o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportDeclarations(@NotNull HaskellImportDeclarations o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportEmptySpec(@NotNull HaskellImportEmptySpec o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportHiding(@NotNull HaskellImportHiding o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportHidingSpec(@NotNull HaskellImportHidingSpec o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportId(@NotNull HaskellImportId o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportIdsSpec(@NotNull HaskellImportIdsSpec o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportPackageName(@NotNull HaskellImportPackageName o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportQualified(@NotNull HaskellImportQualified o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportQualifiedAs(@NotNull HaskellImportQualifiedAs o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportSpec(@NotNull HaskellImportSpec o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitInst(@NotNull HaskellInst o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitInstanceDeclaration(@NotNull HaskellInstanceDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitInstvar(@NotNull HaskellInstvar o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitKindSignature(@NotNull HaskellKindSignature o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitListType(@NotNull HaskellListType o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitModid(@NotNull HaskellModid o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitModuleBody(@NotNull HaskellModuleBody o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitModuleDeclaration(@NotNull HaskellModuleDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitNewconstr(@NotNull HaskellNewconstr o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitNewconstrFielddecl(@NotNull HaskellNewconstrFielddecl o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitNewtypeDeclaration(@NotNull HaskellNewtypeDeclaration o) {
|
||||
visitDataConstructorDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitPragma(@NotNull HaskellPragma o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQCon(@NotNull HaskellQCon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier(@NotNull HaskellQConQualifier o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier1(@NotNull HaskellQConQualifier1 o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier2(@NotNull HaskellQConQualifier2 o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier3(@NotNull HaskellQConQualifier3 o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier4(@NotNull HaskellQConQualifier4 o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitQName(@NotNull HaskellQName o) {
|
||||
visitQualifiedNameElement(o);
|
||||
}
|
||||
|
||||
public void visitQNames(@NotNull HaskellQNames o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQVarCon(@NotNull HaskellQVarCon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQualifier(@NotNull HaskellQualifier o) {
|
||||
visitQualifierElement(o);
|
||||
// visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitReservedId(@NotNull HaskellReservedId o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitScontext(@NotNull HaskellScontext o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitShebangLine(@NotNull HaskellShebangLine o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitSimpleclass(@NotNull HaskellSimpleclass o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitSimpletype(@NotNull HaskellSimpletype o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTextLiteral(@NotNull HaskellTextLiteral o) {
|
||||
visitStringLiteralElement(o);
|
||||
// visitPsiLanguageInjectionHost(o);
|
||||
}
|
||||
|
||||
public void visitTopDeclaration(@NotNull HaskellTopDeclaration o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTopDeclarationLine(@NotNull HaskellTopDeclarationLine o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTtype(@NotNull HaskellTtype o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTtype1(@NotNull HaskellTtype1 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTtype2(@NotNull HaskellTtype2 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeDeclaration(@NotNull HaskellTypeDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeEquality(@NotNull HaskellTypeEquality o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeFamilyDeclaration(@NotNull HaskellTypeFamilyDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeFamilyType(@NotNull HaskellTypeFamilyType o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeInstanceDeclaration(@NotNull HaskellTypeInstanceDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeSignature(@NotNull HaskellTypeSignature o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitVar(@NotNull HaskellVar o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitVarCon(@NotNull HaskellVarCon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitVarid(@NotNull HaskellVarid o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitVarop(@NotNull HaskellVarop o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitVarsym(@NotNull HaskellVarsym o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitCNameElement(@NotNull HaskellCNameElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitDataConstructorDeclarationElement(@NotNull HaskellDataConstructorDeclarationElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitDeclarationElement(@NotNull HaskellDeclarationElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitExpressionElement(@NotNull HaskellExpressionElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitNamedElement(@NotNull HaskellNamedElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQualifiedNameElement(@NotNull HaskellQualifiedNameElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQualifierElement(@NotNull HaskellQualifierElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitStringLiteralElement(@NotNull HaskellStringLiteralElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitCompositeElement(@NotNull HaskellCompositeElement o) {
|
||||
visitElement(o);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,58 +1,58 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellCdeclDataDeclarationImpl extends HaskellCompositeElementImpl implements HaskellCdeclDataDeclaration {
|
||||
|
||||
public HaskellCdeclDataDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellCdeclDataDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCdeclDataDeclaration(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCdeclDataDeclaration(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellKindSignature> getKindSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellKindSignature.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellKindSignature> getKindSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellKindSignature.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellSimpletype getSimpletype() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellSimpletype.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellSimpletype getSimpletype() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellSimpletype.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,105 +1,106 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellCdeclsImpl extends HaskellCompositeElementImpl implements HaskellCdecls {
|
||||
|
||||
public HaskellCdeclsImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellCdeclsImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCdecls(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCdecls(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellCdeclDataDeclaration> getCdeclDataDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellCdeclDataDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellCdeclDataDeclaration> getCdeclDataDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellCdeclDataDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDataDeclaration> getDataDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDataDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDataDeclaration> getDataDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDataDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDefaultDeclaration> getDefaultDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDefaultDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDefaultDeclaration> getDefaultDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDefaultDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDotDot> getDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDotDot.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDotDot> getDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDotDot.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellInstanceDeclaration> getInstanceDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellInstanceDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellInstanceDeclaration> getInstanceDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellInstanceDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellNewtypeDeclaration> getNewtypeDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellNewtypeDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellNewtypeDeclaration> getNewtypeDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellNewtypeDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellReservedId> getReservedIdList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellReservedId.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellReservedId> getReservedIdList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellReservedId.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTextLiteral> getTextLiteralList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTextLiteral.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTextLiteral> getTextLiteralList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTextLiteral.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeDeclaration> getTypeDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeDeclaration> getTypeDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeFamilyDeclaration> getTypeFamilyDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeFamilyDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeFamilyDeclaration> getTypeFamilyDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeFamilyDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeSignature> getTypeSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeSignature.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeSignature> getTypeSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeSignature.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,93 +1,94 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellCideclsImpl extends HaskellCompositeElementImpl implements HaskellCidecls {
|
||||
|
||||
public HaskellCideclsImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellCideclsImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCidecls(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCidecls(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDataDeclaration> getDataDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDataDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDataDeclaration> getDataDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDataDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDefaultDeclaration> getDefaultDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDefaultDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDefaultDeclaration> getDefaultDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDefaultDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDotDot> getDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDotDot.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDotDot> getDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDotDot.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellInstanceDeclaration> getInstanceDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellInstanceDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellInstanceDeclaration> getInstanceDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellInstanceDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellNewtypeDeclaration> getNewtypeDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellNewtypeDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellNewtypeDeclaration> getNewtypeDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellNewtypeDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellReservedId> getReservedIdList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellReservedId.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellReservedId> getReservedIdList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellReservedId.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTextLiteral> getTextLiteralList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTextLiteral.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTextLiteral> getTextLiteralList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTextLiteral.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeDeclaration> getTypeDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeDeclaration> getTypeDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeFamilyDeclaration> getTypeFamilyDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeFamilyDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeFamilyDeclaration> getTypeFamilyDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeFamilyDeclaration.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,75 +1,75 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellClassDeclarationImpl extends HaskellCompositeElementImpl implements HaskellClassDeclaration {
|
||||
|
||||
public HaskellClassDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellClassDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitClassDeclaration(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitClassDeclaration(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCdecls getCdecls() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCdecls.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCdecls getCdecls() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCdecls.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellScontext getScontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellScontext.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellScontext getScontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellScontext.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype> getTtypeList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype> getTtypeList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,64 +1,64 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellClazzImpl extends HaskellCompositeElementImpl implements HaskellClazz {
|
||||
|
||||
public HaskellClazzImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellClazzImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitClazz(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitClazz(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTextLiteral> getTextLiteralList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTextLiteral.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTextLiteral> getTextLiteralList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTextLiteral.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype1> getTtype1List() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype1.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype1> getTtype1List() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype1.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype2> getTtype2List() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype2.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype2> getTtype2List() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype2.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeSignature> getTypeSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeSignature.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeSignature> getTypeSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeSignature.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,41 +1,40 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellCname;
|
||||
import intellij.haskell.psi.HaskellCnameDotDot;
|
||||
import intellij.haskell.psi.HaskellDotDot;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellCnameDotDotImpl extends HaskellCompositeElementImpl implements HaskellCnameDotDot {
|
||||
|
||||
public HaskellCnameDotDotImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellCnameDotDotImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCnameDotDot(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCnameDotDot(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCname getCname() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCname.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCname getCname() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCname.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellDotDot getDotDot() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellDotDot.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellDotDot getDotDot() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellDotDot.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,66 +1,68 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
|
||||
public class HaskellCnameImpl extends HaskellCompositeElementImpl implements HaskellCname {
|
||||
|
||||
public HaskellCnameImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellCnameImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCname(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitCname(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCon getCon() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCon.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCon getCon() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCon.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConop getConop() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConop.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConop getConop() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConop.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellVar getVar() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellVar.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellVar getVar() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellVar.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellVarop getVarop() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellVarop.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellVarop getVarop() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellVarop.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HaskellNamedElement getIdentifierElement() {
|
||||
return HaskellPsiImplUtil.getIdentifierElement(this);
|
||||
}
|
||||
@Override
|
||||
public HaskellNamedElement getIdentifierElement() {
|
||||
return HaskellPsiImplUtil.getIdentifierElement(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getQualifierName() {
|
||||
return HaskellPsiImplUtil.getQualifierName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getQualifierName() {
|
||||
return HaskellPsiImplUtil.getQualifierName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,15 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellCon;
|
||||
import intellij.haskell.psi.HaskellConid;
|
||||
import intellij.haskell.psi.HaskellConsym;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellConImpl extends HaskellCNameElementImpl implements HaskellCon {
|
||||
|
||||
@ -38,9 +37,9 @@ public class HaskellConImpl extends HaskellCNameElementImpl implements HaskellCo
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConsym.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,60 +1,61 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.stubs.HaskellConidStub;
|
||||
import intellij.haskell.psi.*;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.stubs.IStubElementType;
|
||||
import intellij.haskell.psi.HaskellConid;
|
||||
import intellij.haskell.psi.HaskellNamedElement;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import intellij.haskell.psi.stubs.HaskellConidStub;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class HaskellConidImpl extends HaskellNamedStubBasedPsiElementBase<HaskellConidStub> implements HaskellConid {
|
||||
|
||||
public HaskellConidImpl(@NotNull HaskellConidStub stub, IStubElementType type) {
|
||||
super(stub, type);
|
||||
}
|
||||
public HaskellConidImpl(@NotNull HaskellConidStub stub, IStubElementType type) {
|
||||
super(stub, type);
|
||||
}
|
||||
|
||||
public HaskellConidImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellConidImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConid(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConid(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PsiElement setName(String newName) {
|
||||
return HaskellPsiImplUtil.setName(this, newName);
|
||||
}
|
||||
@Override
|
||||
public PsiElement setName(String newName) {
|
||||
return HaskellPsiImplUtil.setName(this, newName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HaskellNamedElement getNameIdentifier() {
|
||||
return HaskellPsiImplUtil.getNameIdentifier(this);
|
||||
}
|
||||
@Override
|
||||
public HaskellNamedElement getNameIdentifier() {
|
||||
return HaskellPsiImplUtil.getNameIdentifier(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PsiReference getReference() {
|
||||
return HaskellPsiImplUtil.getReference(this);
|
||||
}
|
||||
@Override
|
||||
public PsiReference getReference() {
|
||||
return HaskellPsiImplUtil.getReference(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,15 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellConid;
|
||||
import intellij.haskell.psi.HaskellConop;
|
||||
import intellij.haskell.psi.HaskellConsym;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellConopImpl extends HaskellCNameElementImpl implements HaskellConop {
|
||||
|
||||
@ -38,9 +37,9 @@ public class HaskellConopImpl extends HaskellCNameElementImpl implements Haskell
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConsym.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,46 +1,46 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellConstr1Impl extends HaskellCompositeElementImpl implements HaskellConstr1 {
|
||||
|
||||
public HaskellConstr1Impl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellConstr1Impl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConstr1(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConstr1(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellFielddecl> getFielddeclList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellFielddecl.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellFielddecl> getFielddeclList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellFielddecl.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQName getQName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQName getQName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,46 +1,46 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellConstr2Impl extends HaskellCompositeElementImpl implements HaskellConstr2 {
|
||||
|
||||
public HaskellConstr2Impl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellConstr2Impl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConstr2(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConstr2(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQName getQName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQName getQName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype> getTtypeList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype> getTtypeList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,42 +1,40 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellConstr3;
|
||||
import intellij.haskell.psi.HaskellPragma;
|
||||
import intellij.haskell.psi.HaskellTtype;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellConstr3Impl extends HaskellCompositeElementImpl implements HaskellConstr3 {
|
||||
|
||||
public HaskellConstr3Impl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellConstr3Impl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConstr3(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConstr3(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype> getTtypeList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype> getTtypeList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,50 +1,52 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class HaskellConstrImpl extends HaskellCompositeElementImpl implements HaskellConstr {
|
||||
|
||||
public HaskellConstrImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellConstrImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConstr(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConstr(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConstr1 getConstr1() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConstr1.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConstr1 getConstr1() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConstr1.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConstr2 getConstr2() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConstr2.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConstr2 getConstr2() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConstr2.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConstr3 getConstr3() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConstr3.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConstr3 getConstr3() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConstr3.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTypeSignature getTypeSignature() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTypeSignature.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTypeSignature getTypeSignature() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTypeSignature.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,60 +1,61 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.stubs.HaskellConsymStub;
|
||||
import intellij.haskell.psi.*;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.stubs.IStubElementType;
|
||||
import intellij.haskell.psi.HaskellConsym;
|
||||
import intellij.haskell.psi.HaskellNamedElement;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import intellij.haskell.psi.stubs.HaskellConsymStub;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class HaskellConsymImpl extends HaskellNamedStubBasedPsiElementBase<HaskellConsymStub> implements HaskellConsym {
|
||||
|
||||
public HaskellConsymImpl(@NotNull HaskellConsymStub stub, IStubElementType type) {
|
||||
super(stub, type);
|
||||
}
|
||||
public HaskellConsymImpl(@NotNull HaskellConsymStub stub, IStubElementType type) {
|
||||
super(stub, type);
|
||||
}
|
||||
|
||||
public HaskellConsymImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellConsymImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConsym(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitConsym(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PsiElement setName(String newName) {
|
||||
return HaskellPsiImplUtil.setName(this, newName);
|
||||
}
|
||||
@Override
|
||||
public PsiElement setName(String newName) {
|
||||
return HaskellPsiImplUtil.setName(this, newName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HaskellNamedElement getNameIdentifier() {
|
||||
return HaskellPsiImplUtil.getNameIdentifier(this);
|
||||
}
|
||||
@Override
|
||||
public HaskellNamedElement getNameIdentifier() {
|
||||
return HaskellPsiImplUtil.getNameIdentifier(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PsiReference getReference() {
|
||||
return HaskellPsiImplUtil.getReference(this);
|
||||
}
|
||||
@Override
|
||||
public PsiReference getReference() {
|
||||
return HaskellPsiImplUtil.getReference(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,110 +1,110 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellDataDeclarationImpl extends HaskellCompositeElementImpl implements HaskellDataDeclaration {
|
||||
|
||||
public HaskellDataDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellDataDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitDataDeclaration(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitDataDeclaration(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCcontext getCcontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCcontext.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCcontext getCcontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCcontext.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellConstr> getConstrList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellConstr.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellConstr> getConstrList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellConstr.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellDataDeclarationDeriving getDataDeclarationDeriving() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellDataDeclarationDeriving.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellDataDeclarationDeriving getDataDeclarationDeriving() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellDataDeclarationDeriving.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellKindSignature> getKindSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellKindSignature.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellKindSignature> getKindSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellKindSignature.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellSimpletype getSimpletype() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellSimpletype.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellSimpletype getSimpletype() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellSimpletype.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeSignature> getTypeSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeSignature.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeSignature> getTypeSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeSignature.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HaskellNamedElement getDataTypeConstructor() {
|
||||
return HaskellPsiImplUtil.getDataTypeConstructor(this);
|
||||
}
|
||||
@Override
|
||||
public HaskellNamedElement getDataTypeConstructor() {
|
||||
return HaskellPsiImplUtil.getDataTypeConstructor(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,18 +1,18 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellDefaultDeclarationImpl extends HaskellCompositeElementImpl implements HaskellDefaultDeclaration {
|
||||
|
||||
public HaskellDefaultDeclarationImpl(ASTNode node) {
|
||||
@ -40,24 +40,24 @@ public class HaskellDefaultDeclarationImpl extends HaskellCompositeElementImpl i
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTypeSignature.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,13 +1,15 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
@ -44,24 +46,24 @@ public class HaskellDerivingDeclarationImpl extends HaskellCompositeElementImpl
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellScontext.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,25 +1,28 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellDotDot;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellDotDotImpl extends HaskellCompositeElementImpl implements HaskellDotDot {
|
||||
|
||||
public HaskellDotDotImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellDotDotImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitDotDot(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitDotDot(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,64 +1,64 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellExportImpl extends HaskellCompositeElementImpl implements HaskellExport {
|
||||
|
||||
public HaskellExportImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellExportImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitExport(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitExport(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCname getCname() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCname.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCname getCname() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCname.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellCnameDotDot> getCnameDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellCnameDotDot.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellCnameDotDot> getCnameDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellCnameDotDot.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCon getCon() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCon.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCon getCon() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCon.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConid getConid() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConid.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellConid getConid() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellConid.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellModid getModid() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellModid.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellModid getModid() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellModid.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQCon getQCon() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQCon.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQCon getQCon() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQCon.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,57 +1,58 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellExpressionImpl extends HaskellExpressionElementImpl implements HaskellExpression {
|
||||
|
||||
public HaskellExpressionImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellExpressionImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitExpression(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitExpression(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDotDot> getDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDotDot.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellDotDot> getDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellDotDot.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellReservedId> getReservedIdList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellReservedId.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellReservedId> getReservedIdList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellReservedId.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTextLiteral> getTextLiteralList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTextLiteral.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTextLiteral> getTextLiteralList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTextLiteral.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,58 +1,58 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellFielddeclImpl extends HaskellCompositeElementImpl implements HaskellFielddecl {
|
||||
|
||||
public HaskellFielddeclImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellFielddeclImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitFielddecl(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitFielddecl(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellQNames getQNames() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellQNames.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellQNames getQNames() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellQNames.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellScontext getScontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellScontext.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellScontext getScontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellScontext.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,35 +1,34 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellFileHeader;
|
||||
import intellij.haskell.psi.HaskellPragma;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellFileHeaderImpl extends HaskellCompositeElementImpl implements HaskellFileHeader {
|
||||
|
||||
public HaskellFileHeaderImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellFileHeaderImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitFileHeader(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitFileHeader(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,15 +1,15 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import intellij.haskell.psi.HaskellExpression;
|
||||
import intellij.haskell.psi.HaskellForeignDeclaration;
|
||||
import intellij.haskell.psi.HaskellNamedElement;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
@ -34,24 +34,24 @@ public class HaskellForeignDeclarationImpl extends HaskellCompositeElementImpl i
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellExpression.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,25 +1,28 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellGeneralPragmaContent;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellGeneralPragmaContentImpl extends HaskellCompositeElementImpl implements HaskellGeneralPragmaContent {
|
||||
|
||||
public HaskellGeneralPragmaContentImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellGeneralPragmaContentImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitGeneralPragmaContent(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitGeneralPragmaContent(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,68 +1,70 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
|
||||
public class HaskellImportDeclarationImpl extends HaskellCompositeElementImpl implements HaskellImportDeclaration {
|
||||
|
||||
public HaskellImportDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellImportDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitImportDeclaration(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitImportDeclaration(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellImportPackageName getImportPackageName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellImportPackageName.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellImportPackageName getImportPackageName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellImportPackageName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellImportQualified getImportQualified() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellImportQualified.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellImportQualified getImportQualified() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellImportQualified.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellImportQualifiedAs getImportQualifiedAs() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellImportQualifiedAs.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellImportQualifiedAs getImportQualifiedAs() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellImportQualifiedAs.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellImportSpec getImportSpec() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellImportSpec.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellImportSpec getImportSpec() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellImportSpec.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellModid getModid() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellModid.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellModid getModid() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellModid.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,42 +1,40 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellImportDeclaration;
|
||||
import intellij.haskell.psi.HaskellImportDeclarations;
|
||||
import intellij.haskell.psi.HaskellPragma;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellImportDeclarationsImpl extends HaskellCompositeElementImpl implements HaskellImportDeclarations {
|
||||
|
||||
public HaskellImportDeclarationsImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellImportDeclarationsImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitImportDeclarations(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitImportDeclarations(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellImportDeclaration> getImportDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellImportDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellImportDeclaration> getImportDeclarationList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellImportDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellPragma> getPragmaList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,42 +1,40 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellCname;
|
||||
import intellij.haskell.psi.HaskellCnameDotDot;
|
||||
import intellij.haskell.psi.HaskellImportId;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellImportIdImpl extends HaskellCompositeElementImpl implements HaskellImportId {
|
||||
|
||||
public HaskellImportIdImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellImportIdImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitImportId(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitImportId(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellCname getCname() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellCname.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellCname getCname() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellCname.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellCnameDotDot> getCnameDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellCnameDotDot.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellCnameDotDot> getCnameDotDotList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellCnameDotDot.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,33 +1,34 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellImportPackageName;
|
||||
import intellij.haskell.psi.HaskellTextLiteral;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellImportPackageNameImpl extends HaskellCompositeElementImpl implements HaskellImportPackageName {
|
||||
|
||||
public HaskellImportPackageNameImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellImportPackageNameImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitImportPackageName(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitImportPackageName(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellTextLiteral getTextLiteral() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellTextLiteral.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellTextLiteral getTextLiteral() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellTextLiteral.class));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,42 +1,40 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellGtycon;
|
||||
import intellij.haskell.psi.HaskellInst;
|
||||
import intellij.haskell.psi.HaskellInstvar;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellInstImpl extends HaskellCompositeElementImpl implements HaskellInst {
|
||||
|
||||
public HaskellInstImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellInstImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitInst(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitInst(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellGtycon> getGtyconList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellGtycon.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellGtycon> getGtyconList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellGtycon.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellInstvar> getInstvarList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellInstvar.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellInstvar> getInstvarList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellInstvar.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,93 +1,93 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellInstanceDeclarationImpl extends HaskellCompositeElementImpl implements HaskellInstanceDeclaration {
|
||||
|
||||
public HaskellInstanceDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellInstanceDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitInstanceDeclaration(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitInstanceDeclaration(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCidecls getCidecls() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCidecls.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCidecls getCidecls() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCidecls.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellInst getInst() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellInst.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellInst getInst() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellInst.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQName getQName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQName getQName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellScontext getScontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellScontext.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellScontext getScontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellScontext.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTypeEquality getTypeEquality() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTypeEquality.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTypeEquality getTypeEquality() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTypeEquality.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellVarCon> getVarConList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellVarCon.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellVarCon> getVarConList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellVarCon.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,41 +1,40 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellInstvar;
|
||||
import intellij.haskell.psi.HaskellQName;
|
||||
import intellij.haskell.psi.HaskellTtype;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellInstvarImpl extends HaskellCompositeElementImpl implements HaskellInstvar {
|
||||
|
||||
public HaskellInstvarImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellInstvarImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitInstvar(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitInstvar(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQName getQName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellQName getQName() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,70 +1,67 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.stubs.HaskellModidStub;
|
||||
import intellij.haskell.psi.*;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.stubs.IStubElementType;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import intellij.haskell.psi.HaskellConid;
|
||||
import intellij.haskell.psi.HaskellModid;
|
||||
import intellij.haskell.psi.HaskellNamedElement;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import intellij.haskell.psi.stubs.HaskellModidStub;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellModidImpl extends HaskellNamedStubBasedPsiElementBase<HaskellModidStub> implements HaskellModid {
|
||||
|
||||
public HaskellModidImpl(@NotNull HaskellModidStub stub, IStubElementType type) {
|
||||
super(stub, type);
|
||||
}
|
||||
public HaskellModidImpl(@NotNull HaskellModidStub stub, IStubElementType type) {
|
||||
super(stub, type);
|
||||
}
|
||||
|
||||
public HaskellModidImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellModidImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitModid(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitModid(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellConid> getConidList() {
|
||||
return PsiTreeUtil.getStubChildrenOfTypeAsList(this, HaskellConid.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellConid> getConidList() {
|
||||
return PsiTreeUtil.getStubChildrenOfTypeAsList(this, HaskellConid.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PsiElement setName(String newName) {
|
||||
return HaskellPsiImplUtil.setName(this, newName);
|
||||
}
|
||||
@Override
|
||||
public PsiElement setName(String newName) {
|
||||
return HaskellPsiImplUtil.setName(this, newName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HaskellNamedElement getNameIdentifier() {
|
||||
return HaskellPsiImplUtil.getNameIdentifier(this);
|
||||
}
|
||||
@Override
|
||||
public HaskellNamedElement getNameIdentifier() {
|
||||
return HaskellPsiImplUtil.getNameIdentifier(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PsiReference getReference() {
|
||||
return HaskellPsiImplUtil.getReference(this);
|
||||
}
|
||||
@Override
|
||||
public PsiReference getReference() {
|
||||
return HaskellPsiImplUtil.getReference(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,52 +1,52 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellModuleBodyImpl extends HaskellCompositeElementImpl implements HaskellModuleBody {
|
||||
|
||||
public HaskellModuleBodyImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellModuleBodyImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitModuleBody(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitModuleBody(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellImportDeclarations getImportDeclarations() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellImportDeclarations.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellImportDeclarations getImportDeclarations() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellImportDeclarations.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellModuleDeclaration getModuleDeclaration() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellModuleDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellModuleDeclaration getModuleDeclaration() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellModuleDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTopDeclaration getTopDeclaration() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTopDeclaration.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTopDeclaration getTopDeclaration() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTopDeclaration.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTopDeclarationLine> getTopDeclarationLineList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTopDeclarationLine.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTopDeclarationLine> getTopDeclarationLineList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTopDeclarationLine.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,67 +1,69 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public class HaskellModuleDeclarationImpl extends HaskellCompositeElementImpl implements HaskellModuleDeclaration {
|
||||
|
||||
public HaskellModuleDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellModuleDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitModuleDeclaration(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitModuleDeclaration(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellExports getExports() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellExports.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellExports getExports() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellExports.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellModid getModid() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellModid.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellModid getModid() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellModid.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,40 +1,40 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellNewconstrFielddecl;
|
||||
import intellij.haskell.psi.HaskellQName;
|
||||
import intellij.haskell.psi.HaskellTypeSignature;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellNewconstrFielddeclImpl extends HaskellCompositeElementImpl implements HaskellNewconstrFielddecl {
|
||||
|
||||
public HaskellNewconstrFielddeclImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellNewconstrFielddeclImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitNewconstrFielddecl(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitNewconstrFielddecl(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellQName getQName() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellQName.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellQName getQName() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellQName.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellTypeSignature getTypeSignature() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellTypeSignature.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellTypeSignature getTypeSignature() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellTypeSignature.class));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,70 +1,70 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class HaskellNewconstrImpl extends HaskellCompositeElementImpl implements HaskellNewconstr {
|
||||
|
||||
public HaskellNewconstrImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellNewconstrImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitNewconstr(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitNewconstr(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellNewconstrFielddecl getNewconstrFielddecl() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellNewconstrFielddecl.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellNewconstrFielddecl getNewconstrFielddecl() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellNewconstrFielddecl.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellQName> getQNameList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellQName.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTextLiteral getTextLiteral() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTextLiteral.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTextLiteral getTextLiteral() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTextLiteral.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype> getTtypeList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTtype> getTtypeList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype1 getTtype1() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype1.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype1 getTtype1() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype1.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype2 getTtype2() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype2.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype2 getTtype2() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype2.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeSignature> getTypeSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeSignature.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellTypeSignature> getTypeSignatureList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellTypeSignature.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,84 +1,86 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public class HaskellNewtypeDeclarationImpl extends HaskellCompositeElementImpl implements HaskellNewtypeDeclaration {
|
||||
|
||||
public HaskellNewtypeDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellNewtypeDeclarationImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitNewtypeDeclaration(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitNewtypeDeclaration(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCcontext getCcontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCcontext.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellCcontext getCcontext() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellCcontext.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellNewconstr getNewconstr() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellNewconstr.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellNewconstr getNewconstr() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellNewconstr.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellPragma getPragma() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellPragma.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellSimpletype getSimpletype() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellSimpletype.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellSimpletype getSimpletype() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellSimpletype.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
@Override
|
||||
@Nullable
|
||||
public HaskellTtype getTtype() {
|
||||
return PsiTreeUtil.getChildOfType(this, HaskellTtype.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
@Override
|
||||
public Seq<HaskellNamedElement> getIdentifierElements() {
|
||||
return HaskellPsiImplUtil.getIdentifierElements(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
@Override
|
||||
public Option<String> getModuleName() {
|
||||
return HaskellPsiImplUtil.getModuleName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HaskellNamedElement getDataTypeConstructor() {
|
||||
return HaskellPsiImplUtil.getDataTypeConstructor(this);
|
||||
}
|
||||
@Override
|
||||
public HaskellNamedElement getDataTypeConstructor() {
|
||||
return HaskellPsiImplUtil.getDataTypeConstructor(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,35 +1,34 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.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 intellij.haskell.psi.HaskellGeneralPragmaContent;
|
||||
import intellij.haskell.psi.HaskellPragma;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
|
||||
public class HaskellPragmaImpl extends HaskellCompositeElementImpl implements HaskellPragma {
|
||||
|
||||
public HaskellPragmaImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellPragmaImpl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitPragma(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitPragma(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellGeneralPragmaContent> getGeneralPragmaContentList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellGeneralPragmaContent.class);
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public List<HaskellGeneralPragmaContent> getGeneralPragmaContentList() {
|
||||
return PsiTreeUtil.getChildrenOfTypeAsList(this, HaskellGeneralPragmaContent.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,62 +1,61 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import intellij.haskell.psi.HaskellConid;
|
||||
import intellij.haskell.psi.HaskellNamedElement;
|
||||
import intellij.haskell.psi.HaskellQConQualifier1;
|
||||
import intellij.haskell.psi.HaskellVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import static intellij.haskell.psi.HaskellTypes.*;
|
||||
import intellij.haskell.psi.*;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public class HaskellQConQualifier1Impl extends HaskellQualifierElementImpl implements HaskellQConQualifier1 {
|
||||
|
||||
public HaskellQConQualifier1Impl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
public HaskellQConQualifier1Impl(ASTNode node) {
|
||||
super(node);
|
||||
}
|
||||
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitQConQualifier1(this);
|
||||
}
|
||||
public void accept(@NotNull HaskellVisitor visitor) {
|
||||
visitor.visitQConQualifier1(this);
|
||||
}
|
||||
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor) visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
public void accept(@NotNull PsiElementVisitor visitor) {
|
||||
if (visitor instanceof HaskellVisitor) accept((HaskellVisitor)visitor);
|
||||
else super.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellConid getConid() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellConid.class));
|
||||
}
|
||||
@Override
|
||||
@NotNull
|
||||
public HaskellConid getConid() {
|
||||
return notNullChild(PsiTreeUtil.getChildOfType(this, HaskellConid.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
@Override
|
||||
public String getName() {
|
||||
return HaskellPsiImplUtil.getName(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PsiElement setName(String newName) {
|
||||
return HaskellPsiImplUtil.setName(this, newName);
|
||||
}
|
||||
@Override
|
||||
public PsiElement setName(String newName) {
|
||||
return HaskellPsiImplUtil.setName(this, newName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HaskellNamedElement getNameIdentifier() {
|
||||
return HaskellPsiImplUtil.getNameIdentifier(this);
|
||||
}
|
||||
@Override
|
||||
public HaskellNamedElement getNameIdentifier() {
|
||||
return HaskellPsiImplUtil.getNameIdentifier(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PsiReference getReference() {
|
||||
return HaskellPsiImplUtil.getReference(this);
|
||||
}
|
||||
@Override
|
||||
public PsiReference getReference() {
|
||||
return HaskellPsiImplUtil.getReference(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
@Override
|
||||
public ItemPresentation getPresentation() {
|
||||
return HaskellPsiImplUtil.getPresentation(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user