JetNamespaceHeader → JetPackageDirective.

This commit is contained in:
Evgeny Gerashchenko
2014-01-10 18:20:42 +04:00
parent 25c65173f2
commit 791b5bb84c
188 changed files with 256 additions and 265 deletions
@@ -146,7 +146,7 @@ public interface JetNodeTypes {
JetNodeType WHEN_CONDITION_IS_PATTERN = new JetNodeType("WHEN_CONDITION_IS_PATTERN", JetWhenConditionIsPattern.class); JetNodeType WHEN_CONDITION_IS_PATTERN = new JetNodeType("WHEN_CONDITION_IS_PATTERN", JetWhenConditionIsPattern.class);
JetNodeType WHEN_CONDITION_EXPRESSION = new JetNodeType("WHEN_CONDITION_WITH_EXPRESSION", JetWhenConditionWithExpression.class); JetNodeType WHEN_CONDITION_EXPRESSION = new JetNodeType("WHEN_CONDITION_WITH_EXPRESSION", JetWhenConditionWithExpression.class);
JetNodeType NAMESPACE_HEADER = new JetNodeType("NAMESPACE_HEADER", JetNamespaceHeader.class); JetNodeType PACKAGE_DIRECTIVE = new JetNodeType("PACKAGE_DIRECTIVE", JetPackageDirective.class);
JetNodeType SCRIPT = new JetNodeType("SCRIPT", JetScript.class); JetNodeType SCRIPT = new JetNodeType("SCRIPT", JetScript.class);
IFileElementType TYPE_CODE_FRAGMENT = new JetTypeCodeFragmentType(); IFileElementType TYPE_CODE_FRAGMENT = new JetTypeCodeFragmentType();
@@ -204,7 +204,7 @@ public class PositioningStrategies {
} }
else if (element instanceof JetFile) { else if (element instanceof JetFile) {
JetFile file = (JetFile) element; JetFile file = (JetFile) element;
PsiElement nameIdentifier = file.getNamespaceHeader().getNameIdentifier(); PsiElement nameIdentifier = file.getPackageDirective().getNameIdentifier();
if (nameIdentifier != null) { if (nameIdentifier != null) {
return markElement(nameIdentifier); return markElement(nameIdentifier);
} }
@@ -46,7 +46,7 @@ public class JetParsing extends AbstractJetParsing {
private static final TokenSet CLASS_NAME_RECOVERY_SET = TokenSet.orSet(TokenSet.create(LT, LPAR, COLON, LBRACE), TOPLEVEL_OBJECT_FIRST); private static final TokenSet CLASS_NAME_RECOVERY_SET = TokenSet.orSet(TokenSet.create(LT, LPAR, COLON, LBRACE), TOPLEVEL_OBJECT_FIRST);
private static final TokenSet TYPE_PARAMETER_GT_RECOVERY_SET = TokenSet.create(WHERE_KEYWORD, LPAR, COLON, LBRACE, GT); private static final TokenSet TYPE_PARAMETER_GT_RECOVERY_SET = TokenSet.create(WHERE_KEYWORD, LPAR, COLON, LBRACE, GT);
private static final TokenSet PARAMETER_NAME_RECOVERY_SET = TokenSet.create(COLON, EQ, COMMA, RPAR); private static final TokenSet PARAMETER_NAME_RECOVERY_SET = TokenSet.create(COLON, EQ, COMMA, RPAR);
private static final TokenSet NAMESPACE_NAME_RECOVERY_SET = TokenSet.create(DOT, EOL_OR_SEMICOLON); private static final TokenSet PACKAGE_NAME_RECOVERY_SET = TokenSet.create(DOT, EOL_OR_SEMICOLON);
private static final TokenSet IMPORT_RECOVERY_SET = TokenSet.create(AS_KEYWORD, DOT, EOL_OR_SEMICOLON); private static final TokenSet IMPORT_RECOVERY_SET = TokenSet.create(AS_KEYWORD, DOT, EOL_OR_SEMICOLON);
/*package*/ static final TokenSet TYPE_REF_FIRST = TokenSet.create(LBRACKET, IDENTIFIER, FUN_KEYWORD, LPAR, CAPITALIZED_THIS_KEYWORD, HASH); /*package*/ static final TokenSet TYPE_REF_FIRST = TokenSet.create(LBRACKET, IDENTIFIER, FUN_KEYWORD, LPAR, CAPITALIZED_THIS_KEYWORD, HASH);
private static final TokenSet RECEIVER_TYPE_TERMINATORS = TokenSet.create(DOT, SAFE_ACCESS); private static final TokenSet RECEIVER_TYPE_TERMINATORS = TokenSet.create(DOT, SAFE_ACCESS);
@@ -144,16 +144,16 @@ public class JetParsing extends AbstractJetParsing {
/* /*
*preamble *preamble
* : namespaceHeader? import* * : packageDirective? import*
* ; * ;
*/ */
private void parsePreamble(boolean imports) { private void parsePreamble(boolean imports) {
/* /*
* namespaceHeader * packageDirective
* : modifiers "namespace" SimpleName{"."} SEMI? * : modifiers "package" SimpleName{"."} SEMI?
* ; * ;
*/ */
PsiBuilder.Marker namespaceHeader = mark(); PsiBuilder.Marker packageDirective = mark();
PsiBuilder.Marker firstEntry = mark(); PsiBuilder.Marker firstEntry = mark();
parseModifierList(MODIFIER_LIST, true); parseModifierList(MODIFIER_LIST, true);
@@ -161,12 +161,12 @@ public class JetParsing extends AbstractJetParsing {
advance(); // PACKAGE_KEYWORD advance(); // PACKAGE_KEYWORD
parseNamespaceName(); parsePackageName();
if (at(LBRACE)) { if (at(LBRACE)) {
// Because it's blocked namespace and it will be parsed as one of top level objects // Because it's blocked package and it will be parsed as one of top level objects
firstEntry.rollbackTo(); firstEntry.rollbackTo();
namespaceHeader.done(NAMESPACE_HEADER); packageDirective.done(PACKAGE_DIRECTIVE);
return; return;
} }
@@ -177,22 +177,22 @@ public class JetParsing extends AbstractJetParsing {
else { else {
firstEntry.rollbackTo(); firstEntry.rollbackTo();
} }
namespaceHeader.done(NAMESPACE_HEADER); packageDirective.done(PACKAGE_DIRECTIVE);
if(imports) if(imports)
parseImportDirectives(); parseImportDirectives();
} }
/* SimpleName{"."} */ /* SimpleName{"."} */
private void parseNamespaceName() { private void parsePackageName() {
while (true) { while (true) {
if (myBuilder.newlineBeforeCurrentToken()) { if (myBuilder.newlineBeforeCurrentToken()) {
errorWithRecovery("Package name must be a '.'-separated identifier list placed on a single line", NAMESPACE_NAME_RECOVERY_SET); errorWithRecovery("Package name must be a '.'-separated identifier list placed on a single line", PACKAGE_NAME_RECOVERY_SET);
break; break;
} }
PsiBuilder.Marker nsName = mark(); PsiBuilder.Marker nsName = mark();
if (expect(IDENTIFIER, "Package name must be a '.'-separated identifier list", NAMESPACE_NAME_RECOVERY_SET)) { if (expect(IDENTIFIER, "Package name must be a '.'-separated identifier list", PACKAGE_NAME_RECOVERY_SET)) {
nsName.done(REFERENCE_EXPRESSION); nsName.done(REFERENCE_EXPRESSION);
} }
else { else {
@@ -297,7 +297,7 @@ public class JetParsing extends AbstractJetParsing {
/* /*
* toplevelObject * toplevelObject
* : namespace * : package
* : class * : class
* : extension * : extension
* : function * : function
@@ -315,7 +315,7 @@ public class JetParsing extends AbstractJetParsing {
IElementType keywordToken = tt(); IElementType keywordToken = tt();
IElementType declType = null; IElementType declType = null;
// if (keywordToken == PACKAGE_KEYWORD) { // if (keywordToken == PACKAGE_KEYWORD) {
// declType = parseNamespaceBlock(); // declType = parsePackageBlock();
// } // }
// else // else
if (keywordToken == CLASS_KEYWORD || keywordToken == TRAIT_KEYWORD) { if (keywordToken == CLASS_KEYWORD || keywordToken == TRAIT_KEYWORD) {
@@ -1481,7 +1481,7 @@ public class JetParsing extends AbstractJetParsing {
/* /*
* userType * userType
* : ("namespace" ".")? simpleUserType{"."} * : ("package" ".")? simpleUserType{"."}
* ; * ;
*/ */
void parseUserType() { void parseUserType() {
@@ -210,7 +210,7 @@ public class JetClass extends JetTypeParameterListOwnerStub<PsiJetClassStub> imp
} }
PsiFile file = getContainingFile(); PsiFile file = getContainingFile();
if (!(file instanceof JetFile)) return null; if (!(file instanceof JetFile)) return null;
String fileQualifiedName = ((JetFile) file).getNamespaceHeader().getQualifiedName(); String fileQualifiedName = ((JetFile) file).getPackageDirective().getQualifiedName();
if (!fileQualifiedName.isEmpty()) { if (!fileQualifiedName.isEmpty()) {
parts.add(fileQualifiedName); parts.add(fileQualifiedName);
} }
@@ -89,11 +89,11 @@ public class JetFile extends PsiFileBase implements JetDeclarationContainer, Jet
return null; return null;
} }
// scripts has no namespace header // scripts have no package directive
@Nullable @Nullable
public JetNamespaceHeader getNamespaceHeader() { public JetPackageDirective getPackageDirective() {
ASTNode ast = getNode().findChildByType(JetNodeTypes.NAMESPACE_HEADER); ASTNode ast = getNode().findChildByType(JetNodeTypes.PACKAGE_DIRECTIVE);
return ast != null ? (JetNamespaceHeader) ast.getPsi() : null; return ast != null ? (JetPackageDirective) ast.getPsi() : null;
} }
@Nullable @Nullable
@@ -103,8 +103,8 @@ public class JetFile extends PsiFileBase implements JetDeclarationContainer, Jet
return stub.getPackageName(); return stub.getPackageName();
} }
JetNamespaceHeader statement = getNamespaceHeader(); JetPackageDirective directive = getPackageDirective();
return statement != null ? statement.getQualifiedName() : null; return directive != null ? directive.getQualifiedName() : null;
} }
@Nullable @Nullable
@@ -97,7 +97,7 @@ public class JetNamedFunction extends JetTypeParameterListOwnerStub<PsiJetFuncti
PsiElement parent = getParent(); PsiElement parent = getParent();
if (parent instanceof JetFile) { if (parent instanceof JetFile) {
// fqname is different in scripts // fqname is different in scripts
if (((JetFile) parent).getNamespaceHeader() == null) { if (((JetFile) parent).getPackageDirective() == null) {
return null; return null;
} }
JetFile jetFile = (JetFile) parent; JetFile jetFile = (JetFile) parent;
@@ -1,5 +1,5 @@
/* /*
* Copyright 2010-2013 JetBrains s.r.o. * Copyright 2010-2014 JetBrains s.r.o.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@@ -27,15 +27,15 @@ import org.jetbrains.jet.lang.resolve.name.SpecialNames;
import java.util.List; import java.util.List;
public class JetNamespaceHeader extends JetReferenceExpression { public class JetPackageDirective extends JetReferenceExpression {
private String qualifiedNameCache = null; private String qualifiedNameCache = null;
public JetNamespaceHeader(@NotNull ASTNode node) { public JetPackageDirective(@NotNull ASTNode node) {
super(node); super(node);
} }
@NotNull @NotNull
public List<JetSimpleNameExpression> getNamespaceNames() { public List<JetSimpleNameExpression> getPackageNames() {
return findChildrenByType(JetNodeTypes.REFERENCE_EXPRESSION); return findChildrenByType(JetNodeTypes.REFERENCE_EXPRESSION);
} }
@@ -187,8 +187,8 @@ public class JetPsiUtil {
@NotNull @NotNull
public static FqName getFQName(@NotNull JetFile file) { public static FqName getFQName(@NotNull JetFile file) {
JetNamespaceHeader header = file.getNamespaceHeader(); JetPackageDirective directive = file.getPackageDirective();
return header != null ? header.getFqName() : FqName.ROOT; return directive != null ? directive.getFqName() : FqName.ROOT;
} }
@Nullable @Nullable
@@ -908,14 +908,15 @@ public class JetPsiUtil {
} }
public static NavigatablePsiElement getPackageReference(@NotNull JetFile file, int partIndex) { public static NavigatablePsiElement getPackageReference(@NotNull JetFile file, int partIndex) {
JetNamespaceHeader header = file.getNamespaceHeader(); JetPackageDirective directive = file.getPackageDirective();
if (header == null) { if (directive == null) {
throw new IllegalArgumentException("Should be called only for files with namespace: " + file); throw new IllegalArgumentException("Should be called only for files with package directive: " + file);
} }
List<JetSimpleNameExpression> names = header.getNamespaceNames(); List<JetSimpleNameExpression> names = directive.getPackageNames();
if (!(0 <= partIndex && partIndex < names.size())) { if (!(0 <= partIndex && partIndex < names.size())) {
throw new IndexOutOfBoundsException(String.format("%s index for file with header %s is out of range", partIndex, header.getText())); throw new IndexOutOfBoundsException(String.format("%s index for file with directive %s is out of range", partIndex,
directive.getText()));
} }
return names.get(partIndex); return names.get(partIndex);
@@ -1002,7 +1003,7 @@ public class JetPsiUtil {
@Nullable @Nullable
public static String getPackageName(@NotNull JetElement element) { public static String getPackageName(@NotNull JetElement element) {
JetFile file = (JetFile) element.getContainingFile(); JetFile file = (JetFile) element.getContainingFile();
JetNamespaceHeader header = PsiTreeUtil.findChildOfType(file, JetNamespaceHeader.class); JetPackageDirective header = PsiTreeUtil.findChildOfType(file, JetPackageDirective.class);
return header != null ? header.getQualifiedName() : null; return header != null ? header.getQualifiedName() : null;
} }
@@ -91,7 +91,7 @@ public class DeclarationResolver {
public void process(@NotNull JetScope rootScope) { public void process(@NotNull JetScope rootScope) {
checkModifiersAndAnnotationsInNamespaceHeaders(); checkModifiersAndAnnotationsInPackageDirectives();
resolveAnnotationConstructors(); resolveAnnotationConstructors();
resolveConstructorHeaders(); resolveConstructorHeaders();
resolveAnnotationStubsOnClassesAndConstructors(); resolveAnnotationStubsOnClassesAndConstructors();
@@ -102,12 +102,12 @@ public class DeclarationResolver {
checkRedeclarationsInInnerClassNames(); checkRedeclarationsInInnerClassNames();
} }
private void checkModifiersAndAnnotationsInNamespaceHeaders() { private void checkModifiersAndAnnotationsInPackageDirectives() {
for (JetFile file : context.getPackageFragments().keySet()) { for (JetFile file : context.getPackageFragments().keySet()) {
JetNamespaceHeader namespaceHeader = file.getNamespaceHeader(); JetPackageDirective packageDirective = file.getPackageDirective();
if (namespaceHeader == null) continue; if (packageDirective == null) continue;
PsiElement firstChild = namespaceHeader.getFirstChild(); PsiElement firstChild = packageDirective.getFirstChild();
if (!(firstChild instanceof JetModifierList)) continue; if (!(firstChild instanceof JetModifierList)) continue;
JetModifierList modifierList = (JetModifierList) firstChild; JetModifierList modifierList = (JetModifierList) firstChild;
@@ -373,7 +373,7 @@ public class DeclarationResolver {
@Override @Override
public PsiElement apply(@Nullable JetFile file) { public PsiElement apply(@Nullable JetFile file) {
assert file != null : "File is null for aPackage " + aPackage; assert file != null : "File is null for aPackage " + aPackage;
return file.getNamespaceHeader().getNameIdentifier(); return file.getPackageDirective().getNameIdentifier();
} }
}); });
} }
@@ -28,7 +28,7 @@ import org.jetbrains.jet.lang.descriptors.impl.ValueParameterDescriptorImpl;
import org.jetbrains.jet.lang.parsing.JetScriptDefinition; import org.jetbrains.jet.lang.parsing.JetScriptDefinition;
import org.jetbrains.jet.lang.parsing.JetScriptDefinitionProvider; import org.jetbrains.jet.lang.parsing.JetScriptDefinitionProvider;
import org.jetbrains.jet.lang.psi.JetFile; import org.jetbrains.jet.lang.psi.JetFile;
import org.jetbrains.jet.lang.psi.JetNamespaceHeader; import org.jetbrains.jet.lang.psi.JetPackageDirective;
import org.jetbrains.jet.lang.psi.JetScript; import org.jetbrains.jet.lang.psi.JetScript;
import org.jetbrains.jet.lang.resolve.name.FqName; import org.jetbrains.jet.lang.resolve.name.FqName;
import org.jetbrains.jet.lang.resolve.name.Name; import org.jetbrains.jet.lang.resolve.name.Name;
@@ -119,8 +119,8 @@ public class ScriptHeaderResolver {
public void processScriptHierarchy(@NotNull JetScript script, @NotNull JetScope outerScope) { public void processScriptHierarchy(@NotNull JetScript script, @NotNull JetScope outerScope) {
JetFile file = (JetFile) script.getContainingFile(); JetFile file = (JetFile) script.getContainingFile();
JetNamespaceHeader namespaceHeader = file.getNamespaceHeader(); JetPackageDirective packageDirective = file.getPackageDirective();
FqName fqName = namespaceHeader != null ? new FqName(namespaceHeader.getQualifiedName()) : FqName.ROOT; FqName fqName = packageDirective != null ? new FqName(packageDirective.getQualifiedName()) : FqName.ROOT;
PackageFragmentDescriptor ns = packageFragmentProvider.getOrCreateFragment(fqName); PackageFragmentDescriptor ns = packageFragmentProvider.getOrCreateFragment(fqName);
Integer priority = script.getUserData(PRIORITY_KEY); Integer priority = script.getUserData(PRIORITY_KEY);
@@ -19,7 +19,7 @@ package org.jetbrains.jet.lang.resolve;
import org.jetbrains.jet.lang.parsing.JetScriptDefinition; import org.jetbrains.jet.lang.parsing.JetScriptDefinition;
import org.jetbrains.jet.lang.parsing.JetScriptDefinitionProvider; import org.jetbrains.jet.lang.parsing.JetScriptDefinitionProvider;
import org.jetbrains.jet.lang.psi.JetFile; import org.jetbrains.jet.lang.psi.JetFile;
import org.jetbrains.jet.lang.psi.JetNamespaceHeader; import org.jetbrains.jet.lang.psi.JetPackageDirective;
public class ScriptNameUtil { public class ScriptNameUtil {
private ScriptNameUtil() { private ScriptNameUtil() {
@@ -40,9 +40,9 @@ public class ScriptNameUtil {
name = name.substring(0,index); name = name.substring(0,index);
} }
name = Character.toUpperCase(name.charAt(0)) + (name.length() == 0 ? "" : name.substring(1)); name = Character.toUpperCase(name.charAt(0)) + (name.length() == 0 ? "" : name.substring(1));
JetNamespaceHeader header = file.getNamespaceHeader(); JetPackageDirective directive = file.getPackageDirective();
if(header != null && header.getName().length() > 0) { if(directive != null && directive.getName().length() > 0) {
name = header.getName().replace('.','/') + "/" + name; name = directive.getName().replace('.','/') + "/" + name;
} }
return name; return name;
} }
@@ -541,13 +541,13 @@ public class TypeHierarchyResolver {
@NotNull @NotNull
private MutablePackageFragmentDescriptor getOrCreatePackageFragmentForFile(@NotNull JetFile file) { private MutablePackageFragmentDescriptor getOrCreatePackageFragmentForFile(@NotNull JetFile file) {
JetNamespaceHeader namespaceHeader = file.getNamespaceHeader(); JetPackageDirective packageDirective = file.getPackageDirective();
assert namespaceHeader != null : "scripts are not supported"; assert packageDirective != null : "scripts are not supported";
MutablePackageFragmentDescriptor fragment = packageFragmentProvider.getOrCreateFragment(namespaceHeader.getFqName()); MutablePackageFragmentDescriptor fragment = packageFragmentProvider.getOrCreateFragment(packageDirective.getFqName());
for (JetSimpleNameExpression nameExpression : namespaceHeader.getNamespaceNames()) { for (JetSimpleNameExpression nameExpression : packageDirective.getPackageNames()) {
FqName fqName = namespaceHeader.getFqName(nameExpression); FqName fqName = packageDirective.getFqName(nameExpression);
PackageViewDescriptor packageView = packageFragmentProvider.getModule().getPackage(fqName); PackageViewDescriptor packageView = packageFragmentProvider.getModule().getPackage(fqName);
assert packageView != null : "package not found: " + fqName; assert packageView != null : "package not found: " + fqName;
@@ -110,12 +110,12 @@ public class ScopeProvider {
@NotNull @NotNull
private PackageViewDescriptor getFilePackageDescriptor(JetFile file) { private PackageViewDescriptor getFilePackageDescriptor(JetFile file) {
JetNamespaceHeader header = file.getNamespaceHeader(); JetPackageDirective directive = file.getPackageDirective();
if (header == null) { if (directive == null) {
throw new IllegalArgumentException("Scripts are not supported: " + file.getName()); throw new IllegalArgumentException("Scripts are not supported: " + file.getName());
} }
FqName fqName = new FqName(header.getQualifiedName()); FqName fqName = new FqName(directive.getQualifiedName());
PackageViewDescriptor packageDescriptor = resolveSession.getModuleDescriptor().getPackage(fqName); PackageViewDescriptor packageDescriptor = resolveSession.getModuleDescriptor().getPackage(fqName);
if (packageDescriptor == null) { if (packageDescriptor == null) {
@@ -61,8 +61,8 @@ public abstract class JetClassOrObjectInfo<E extends JetClassOrObject> implement
PsiFile file = element.getContainingFile(); PsiFile file = element.getContainingFile();
if (file instanceof JetFile) { if (file instanceof JetFile) {
JetFile jetFile = (JetFile) file; JetFile jetFile = (JetFile) file;
JetNamespaceHeader header = jetFile.getNamespaceHeader(); JetPackageDirective directive = jetFile.getPackageDirective();
return header != null ? header.getFqName() : FqName.ROOT; return directive != null ? directive.getFqName() : FqName.ROOT;
} }
throw new IllegalArgumentException("Not in a JetFile: " + element); throw new IllegalArgumentException("Not in a JetFile: " + element);
} }
@@ -27,7 +27,7 @@ import jet.Function1;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.lang.psi.JetFile; import org.jetbrains.jet.lang.psi.JetFile;
import org.jetbrains.jet.lang.psi.JetNamespaceHeader; import org.jetbrains.jet.lang.psi.JetPackageDirective;
import org.jetbrains.jet.lang.psi.JetPsiUtil; import org.jetbrains.jet.lang.psi.JetPsiUtil;
import org.jetbrains.jet.lang.resolve.lazy.data.JetClassLikeInfo; import org.jetbrains.jet.lang.resolve.lazy.data.JetClassLikeInfo;
import org.jetbrains.jet.lang.resolve.name.FqName; import org.jetbrains.jet.lang.resolve.name.FqName;
@@ -83,12 +83,12 @@ public class FileBasedDeclarationProviderFactory implements DeclarationProviderF
private static Index computeFilesByPackage(@NotNull Collection<JetFile> files) { private static Index computeFilesByPackage(@NotNull Collection<JetFile> files) {
Index index = new Index(); Index index = new Index();
for (JetFile file : files) { for (JetFile file : files) {
JetNamespaceHeader header = file.getNamespaceHeader(); JetPackageDirective directive = file.getPackageDirective();
if (header == null) { if (directive == null) {
throw new IllegalArgumentException("Scripts are not supported"); throw new IllegalArgumentException("Scripts are not supported");
} }
FqName packageFqName = new FqName(header.getQualifiedName()); FqName packageFqName = new FqName(directive.getQualifiedName());
addMeAndParentPackages(index, packageFqName); addMeAndParentPackages(index, packageFqName);
index.filesByPackage.put(packageFqName, file); index.filesByPackage.put(packageFqName, file);
} }
@@ -1,5 +1,5 @@
JetFile: AnnotatedExpressions.kt JetFile: AnnotatedExpressions.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: AnonymousInitializer.kt JetFile: AnonymousInitializer.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: AssertNotNull.kt JetFile: AssertNotNull.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Attributes.kt JetFile: Attributes.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
@@ -1,5 +1,5 @@
JetFile: AttributesOnPatterns.kt JetFile: AttributesOnPatterns.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Attributes_ERR.kt JetFile: Attributes_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: BabySteps.kt JetFile: BabySteps.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: BabySteps_ERR.kt JetFile: BabySteps_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
@@ -1,4 +1,4 @@
JetFile: BlockCommentAtBeginningOfFile1.kt JetFile: BlockCommentAtBeginningOfFile1.kt
PsiComment(BLOCK_COMMENT)('/*') PsiComment(BLOCK_COMMENT)('/*')
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
@@ -1,4 +1,4 @@
JetFile: BlockCommentAtBeginningOfFile2.kt JetFile: BlockCommentAtBeginningOfFile2.kt
PsiComment(BLOCK_COMMENT)('/*\n/*') PsiComment(BLOCK_COMMENT)('/*\n/*')
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
@@ -1,4 +1,4 @@
JetFile: BlockCommentAtBeginningOfFile3.kt JetFile: BlockCommentAtBeginningOfFile3.kt
PsiComment(BLOCK_COMMENT)('/*\n\nfooo') PsiComment(BLOCK_COMMENT)('/*\n\nfooo')
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
@@ -1,4 +1,4 @@
JetFile: BlockCommentAtBeginningOfFile4.kt JetFile: BlockCommentAtBeginningOfFile4.kt
PsiComment(BLOCK_COMMENT)('/*\n\n/*foo*/\n\nasdfas') PsiComment(BLOCK_COMMENT)('/*\n\n/*foo*/\n\nasdfas')
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: ByClauses.kt JetFile: ByClauses.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
@@ -1,5 +1,5 @@
JetFile: CallWithManyClosures.kt JetFile: CallWithManyClosures.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(val)('val') PsiElement(val)('val')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: CallsInWhen.kt JetFile: CallsInWhen.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Constructors.kt JetFile: Constructors.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: ControlStructures.kt JetFile: ControlStructures.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: DoubleColon.kt JetFile: DoubleColon.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: EOLsInComments.kt JetFile: EOLsInComments.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: EOLsOnRollback.kt JetFile: EOLsOnRollback.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,3 +1,3 @@
JetFile: EmptyFile.kt JetFile: EmptyFile.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Enums.kt JetFile: Enums.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
MODIFIER_LIST MODIFIER_LIST
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Expressions_ERR.kt JetFile: Expressions_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(val)('val') PsiElement(val)('val')
@@ -1,5 +1,5 @@
JetFile: ExtensionsWithQNReceiver.kt JetFile: ExtensionsWithQNReceiver.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(val)('val') PsiElement(val)('val')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: FileStart_ERR.kt JetFile: FileStart_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PsiErrorElement:Expecting package directive or top level declaration PsiErrorElement:Expecting package directive or top level declaration
PsiElement(DIV)('/') PsiElement(DIV)('/')
@@ -1,5 +1,5 @@
JetFile: FloatingPointLiteral.kt JetFile: FloatingPointLiteral.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(val)('val') PsiElement(val)('val')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: ForWithMultiDecl.kt JetFile: ForWithMultiDecl.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: FunctionCalls.kt JetFile: FunctionCalls.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: FunctionLiterals.kt JetFile: FunctionLiterals.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: FunctionLiterals_ERR.kt JetFile: FunctionLiterals_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: FunctionNoParameterList.kt JetFile: FunctionNoParameterList.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: FunctionTypes.kt JetFile: FunctionTypes.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
TYPEDEF TYPEDEF
PsiElement(type)('type') PsiElement(type)('type')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: FunctionTypes_ERR.kt JetFile: FunctionTypes_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
TYPEDEF TYPEDEF
PsiElement(type)('type') PsiElement(type)('type')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Functions.kt JetFile: Functions.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Functions_ERR.kt JetFile: Functions_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: HangOnLonelyModifier.kt JetFile: HangOnLonelyModifier.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: IfWithPropery.kt JetFile: IfWithPropery.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(val)('val') PsiElement(val)('val')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: ImportSoftKW.kt JetFile: ImportSoftKW.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
IMPORT_LIST IMPORT_LIST
IMPORT_DIRECTIVE IMPORT_DIRECTIVE
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Imports.kt JetFile: Imports.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Imports_ERR.kt JetFile: Imports_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Inner.kt JetFile: Inner.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: IntegerLiteral.kt JetFile: IntegerLiteral.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(val)('val') PsiElement(val)('val')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Labels.kt JetFile: Labels.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: LocalDeclarations.kt JetFile: LocalDeclarations.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,7 +1,7 @@
JetFile: ModifierAsSelector.kt JetFile: ModifierAsSelector.kt
PsiComment(EOL_COMMENT)('// JET-1') PsiComment(EOL_COMMENT)('// JET-1')
PsiWhiteSpace('\n\n') PsiWhiteSpace('\n\n')
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(val)('val') PsiElement(val)('val')
@@ -1,5 +1,5 @@
JetFile: MultiVariableDeclarations.kt JetFile: MultiVariableDeclarations.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: NamespaceBlockFirst.kt JetFile: NamespaceBlockFirst.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PsiErrorElement:Expecting package directive or top level declaration PsiErrorElement:Expecting package directive or top level declaration
PsiElement(package)('package') PsiElement(package)('package')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: NamespaceModifiers.kt JetFile: NamespaceModifiers.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
MODIFIER_LIST MODIFIER_LIST
PsiElement(public)('public') PsiElement(public)('public')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: NestedComments.kt JetFile: NestedComments.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: NewLinesValidOperations.kt JetFile: NewLinesValidOperations.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: NewlinesInParentheses.kt JetFile: NewlinesInParentheses.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: NotIsAndNotIn.kt JetFile: NotIsAndNotIn.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: ObjectLiteralAsStatement.kt JetFile: ObjectLiteralAsStatement.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: ParameterNameMising.kt JetFile: ParameterNameMising.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Precedence.kt JetFile: Precedence.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: PrimaryConstructorModifiers_ERR.kt JetFile: PrimaryConstructorModifiers_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
MODIFIER_LIST MODIFIER_LIST
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Properties.kt JetFile: Properties.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(val)('val') PsiElement(val)('val')
@@ -1,5 +1,5 @@
JetFile: PropertiesFollowedByInitializers.kt JetFile: PropertiesFollowedByInitializers.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Properties_ERR.kt JetFile: Properties_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(var)('var') PsiElement(var)('var')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: QuotedIdentifiers.kt JetFile: QuotedIdentifiers.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
MODIFIER_LIST MODIFIER_LIST
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: RootNamespace.kt JetFile: RootNamespace.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: SemicolonAfterIf.kt JetFile: SemicolonAfterIf.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: ShortAnnotations.kt JetFile: ShortAnnotations.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
MODIFIER_LIST MODIFIER_LIST
ANNOTATION_ENTRY ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE CONSTRUCTOR_CALLEE
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: SimpleClassMembers.kt JetFile: SimpleClassMembers.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
@@ -1,5 +1,5 @@
JetFile: SimpleClassMembers_ERR.kt JetFile: SimpleClassMembers_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: SimpleExpressions.kt JetFile: SimpleExpressions.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: SimpleModifiers.kt JetFile: SimpleModifiers.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: SoftKeywords.kt JetFile: SoftKeywords.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
@@ -1,5 +1,5 @@
JetFile: SoftKeywordsInTypeArguments.kt JetFile: SoftKeywordsInTypeArguments.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: StringTemplates.kt JetFile: StringTemplates.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,7 +1,7 @@
JetFile: Super.kt JetFile: Super.kt
PsiComment(EOL_COMMENT)('// KT-156 Fix the this<Super> syntax') PsiComment(EOL_COMMENT)('// KT-156 Fix the this<Super> syntax')
PsiWhiteSpace('\n') PsiWhiteSpace('\n')
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: ThisType.kt JetFile: ThisType.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: TryRecovery.kt JetFile: TryRecovery.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: TypeAnnotations.kt JetFile: TypeAnnotations.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: TypeConstraints.kt JetFile: TypeConstraints.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: TypeDef.kt JetFile: TypeDef.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
PsiElement(package)('package') PsiElement(package)('package')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
REFERENCE_EXPRESSION REFERENCE_EXPRESSION
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: TypeDef_ERR.kt JetFile: TypeDef_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
TYPEDEF TYPEDEF
PsiElement(type)('type') PsiElement(type)('type')
@@ -1,5 +1,5 @@
JetFile: TypeExpressionAmbiguities_ERR.kt JetFile: TypeExpressionAmbiguities_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: TypeParametersBeforeName.kt JetFile: TypeParametersBeforeName.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: When.kt JetFile: When.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: When_ERR.kt JetFile: When_ERR.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: AnonymousObjects.kt JetFile: AnonymousObjects.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -1,5 +1,5 @@
JetFile: BinaryTree.kt JetFile: BinaryTree.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
CLASS CLASS
PsiElement(class)('class') PsiElement(class)('class')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: BitArith.kt JetFile: BitArith.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
+1 -1
View File
@@ -1,5 +1,5 @@
JetFile: Builder.kt JetFile: Builder.kt
NAMESPACE_HEADER PACKAGE_DIRECTIVE
<empty list> <empty list>
PROPERTY PROPERTY
PsiElement(val)('val') PsiElement(val)('val')

Some files were not shown because too many files have changed in this diff Show More