Uast, Lint: Update and fix tests

This commit is contained in:
Yan Zhulanow
2016-04-06 19:53:11 +03:00
parent 21a2115501
commit c13c24becc
34 changed files with 1073 additions and 289 deletions
+448
View File
@@ -0,0 +1,448 @@
KotlinUFile
KotlinUClass
KotlinNameUSimpleReferenceExpression
KotlinDefaultPrimaryConstructorUFunction
KotlinDumbUElement
KotlinUVariable
KotlinDumbUElement
KotlinULiteralExpression
KotlinUType
KotlinUFunction
KotlinDumbUElement
KotlinULiteralExpression
KotlinUType
KotlinUFunction
KotlinDumbUElement
KotlinUBlockExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinUPrefixExpression
KotlinULiteralExpression
KotlinUPrefixExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinUPrefixExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinULiteralExpression
SimpleUDeclarationsExpression
KotlinUVariable
KotlinDumbUElement
KotlinULiteralExpression
KotlinUType
KotlinStringTemplateUBinaryExpression
KotlinStringTemplateUBinaryExpression
KotlinStringULiteralExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinStringTemplateUBinaryExpression
KotlinStringTemplateUBinaryExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringTemplateUBinaryExpression
KotlinStringTemplateUBinaryExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringTemplateUBinaryExpression
KotlinStringTemplateUBinaryExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringTemplateUBinaryExpression
KotlinStringTemplateUBinaryExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinUIfExpression
KotlinUBinaryExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinUBlockExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinUForEachExpression
KotlinParameterUVariable
KotlinDumbUElement
KotlinUType
KotlinStringULiteralExpression
KotlinUBlockExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUForEachExpression
KotlinParameterUVariable
KotlinDumbUElement
KotlinUType
KotlinStringULiteralExpression
KotlinUBlockExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUQualifiedExpression
KotlinUSimpleReferenceExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
SimpleUDeclarationsExpression
KotlinUVariable
KotlinDumbUElement
KotlinULiteralExpression
KotlinUType
KotlinUWhileExpression
KotlinUBinaryExpression
KotlinUSimpleReferenceExpression
KotlinULiteralExpression
KotlinUBlockExpression
KotlinUPostfixExpression
KotlinUSimpleReferenceExpression
KotlinUIfExpression
KotlinUBinaryExpression
KotlinUSimpleReferenceExpression
KotlinULiteralExpression
KotlinUBreakExpression
KotlinUIfExpression
KotlinUBinaryExpression
KotlinUSimpleReferenceExpression
KotlinULiteralExpression
KotlinUBlockExpression
KotlinUContinueExpression
KotlinUTypeCheckExpression
KotlinStringULiteralExpression
KotlinUType
KotlinUBinaryExpressionWithType
KotlinUParenthesizedExpression
KotlinUBinaryExpressionWithType
KotlinStringULiteralExpression
KotlinUType
KotlinUType
KotlinUQualifiedExpression
KotlinUSuperExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUThisExpression
KotlinUQualifiedExpression
KotlinUThisExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUThisExpression
KotlinUQualifiedExpression
KotlinUThisExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUThisExpression
KotlinUCallableReferenceExpression
KotlinUType
KotlinUCallableReferenceExpression
KotlinUType
KotlinUQualifiedExpression
KotlinUClassLiteralExpression
KotlinUSimpleReferenceExpression
KotlinULabeledExpression
KotlinUForEachExpression
KotlinParameterUVariable
KotlinDumbUElement
KotlinUType
KotlinUBinaryExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinUBlockExpression
KotlinULabeledExpression
KotlinUForEachExpression
KotlinParameterUVariable
KotlinDumbUElement
KotlinUType
KotlinUBinaryExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinUBlockExpression
KotlinUContinueExpression
KotlinUBreakExpression
KotlinUSafeQualifiedExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinULambdaExpression
KotlinUBlockExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUBinaryExpression
KotlinUSimpleReferenceExpression
KotlinULiteralExpression
KotlinUDoWhileExpression
KotlinUBinaryExpression
KotlinUSimpleReferenceExpression
KotlinULiteralExpression
KotlinUBlockExpression
KotlinUBinaryExpression
KotlinUSimpleReferenceExpression
KotlinULiteralExpression
KotlinUQualifiedExpression
KotlinStringULiteralExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinULambdaExpression
KotlinUBlockExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUArrayAccessExpression
KotlinUQualifiedExpression
KotlinUSimpleReferenceExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinULiteralExpression
KotlinUQualifiedExpression
KotlinUQualifiedExpression
KotlinStringULiteralExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinULambdaExpression
KotlinUBlockExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUBinaryExpression
KotlinUBinaryExpression
KotlinUQualifiedExpression
KotlinUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinUQualifiedExpression
KotlinUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
SimpleUDeclarationsExpression
KotlinUVariable
KotlinDumbUElement
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinUType
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUArrayAccessExpression
KotlinUSimpleReferenceExpression
KotlinULiteralExpression
KotlinUDeclarationsExpression
KotlinDestructuringUVariable
KotlinUQualifiedExpression
KotlinStringULiteralExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
UastErrorType
KotlinDestructuredUVariable
KotlinDumbUElement
KotlinUComponentQualifiedExpression
KotlinStringUSimpleReferenceExpression
KotlinUComponentFunctionCallExpression
KotlinStringUSimpleReferenceExpression
KotlinUType
KotlinDestructuredUVariable
KotlinDumbUElement
KotlinUComponentQualifiedExpression
KotlinStringUSimpleReferenceExpression
KotlinUComponentFunctionCallExpression
KotlinStringUSimpleReferenceExpression
KotlinUType
SimpleUDeclarationsExpression
KotlinUVariable
KotlinDumbUElement
KotlinUIfExpression
KotlinUBinaryExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinUType
SimpleUDeclarationsExpression
KotlinUVariable
KotlinDumbUElement
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinUType
SimpleUDeclarationsExpression
KotlinUVariable
KotlinDumbUElement
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinUType
SimpleUDeclarationsExpression
KotlinUVariable
KotlinDumbUElement
KotlinUSwitchExpression
KotlinUSimpleReferenceExpression
KotlinUSwitchEntry
KotlinCustomUBinaryExpression
KotlinStringUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
$special$$inlined$apply$lambda$1
KotlinUSwitchEntry
KotlinCustomUBinaryExpression
KotlinStringUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
$special$$inlined$apply$lambda$1
KotlinUSwitchEntry
KotlinCustomUBinaryExpressionWithType
KotlinStringUSimpleReferenceExpression
KotlinUType
KotlinStringULiteralExpression
$special$$inlined$apply$lambda$1
KotlinUSwitchEntry
KotlinCustomUBinaryExpressionWithType
KotlinStringUSimpleReferenceExpression
KotlinUType
KotlinStringULiteralExpression
$special$$inlined$apply$lambda$1
KotlinUSwitchEntry
KotlinStringULiteralExpression
$special$$inlined$apply$lambda$1
KotlinUType
SimpleUDeclarationsExpression
KotlinUVariable
KotlinDumbUElement
KotlinUSwitchExpression
KotlinUSwitchEntry
KotlinUBinaryExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
$special$$inlined$apply$lambda$1
KotlinUSwitchEntry
KotlinUBinaryExpression
KotlinUBinaryExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
$special$$inlined$apply$lambda$1
KotlinUSwitchEntry
KotlinULiteralExpression
KotlinStringULiteralExpression
$special$$inlined$apply$lambda$1
KotlinUSwitchEntry
KotlinStringULiteralExpression
$special$$inlined$apply$lambda$1
KotlinUType
KotlinUTryExpression
KotlinUBlockExpression
KotlinUBinaryExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinUThrowExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUCatchClause
KotlinUBlockExpression
KotlinUQualifiedExpression
KotlinUSimpleReferenceExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinParameterUVariable
KotlinDumbUElement
KotlinUType
KotlinUType
KotlinUCatchClause
KotlinUBlockExpression
KotlinUQualifiedExpression
KotlinUQualifiedExpression
KotlinUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinParameterUVariable
KotlinDumbUElement
KotlinUType
KotlinUType
KotlinUBlockExpression
KotlinUQualifiedExpression
KotlinUQualifiedExpression
KotlinUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinUReturnExpression
KotlinULiteralExpression
KotlinUType
+67
View File
@@ -0,0 +1,67 @@
KotlinUFile
KotlinUClass
KotlinNameUSimpleReferenceExpression
KotlinDefaultPrimaryConstructorUFunction
KotlinDumbUElement
KotlinUVariable
KotlinDumbUElement
KotlinStringULiteralExpression
KotlinUType
KotlinUVariable
KotlinDumbUElement
EmptyUExpression
KotlinUType
KotlinUVariable
KotlinDumbUElement
EmptyUExpression
KotlinUType
KotlinUClass
KotlinNameUSimpleReferenceExpression
KotlinDefaultPrimaryConstructorUFunction
KotlinDumbUElement
KotlinUVariable
KotlinDumbUElement
KotlinStringULiteralExpression
KotlinUType
KotlinUClass
KotlinNameUSimpleReferenceExpression
KotlinDefaultPrimaryConstructorUFunction
KotlinDumbUElement
KotlinUVariable
KotlinDumbUElement
KotlinUSimpleReferenceExpression
KotlinUType
KotlinUClass
KotlinDefaultPrimaryConstructorUFunction
KotlinDumbUElement
KotlinUVariable
KotlinDumbUElement
KotlinULiteralExpression
KotlinUType
KotlinUClass
KotlinNameUSimpleReferenceExpression
KotlinDefaultPrimaryConstructorUFunction
KotlinDumbUElement
KotlinUFunction
KotlinDumbUElement
KotlinULiteralExpression
KotlinUType
KotlinUFunction
KotlinDumbUElement
KotlinParameterUVariable
KotlinDumbUElement
KotlinUType
KotlinParameterUVariable
KotlinDumbUElement
KotlinUType
KotlinUBlockExpression
KotlinUReturnExpression
KotlinUBinaryExpression
KotlinUParenthesizedExpression
KotlinUBinaryExpression
KotlinUSimpleReferenceExpression
KotlinULiteralExpression
KotlinUQualifiedExpression
KotlinUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUType
+36
View File
@@ -0,0 +1,36 @@
KotlinUFile
KotlinUClass
KotlinNameUSimpleReferenceExpression
KotlinDefaultPrimaryConstructorUFunction
KotlinDumbUElement
KotlinUVariable
KotlinDumbUElement
KotlinUBinaryExpression
KotlinUBinaryExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinStringULiteralExpression
KotlinUType
KotlinUVariable
KotlinDumbUElement
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinStringULiteralExpression
KotlinUType
KotlinUFunction
KotlinDumbUElement
KotlinUBlockExpression
KotlinUQualifiedExpression
KotlinUQualifiedExpression
KotlinUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUFunctionCallExpression
KotlinNameUSimpleReferenceExpression
KotlinClassViaConstructorUSimpleReferenceExpression
KotlinUSimpleReferenceExpression
KotlinUBinaryExpression
KotlinULiteralExpression
KotlinULiteralExpression
KotlinUType