Home | History | Annotate | Download | only in 1.0

META-INF/
META-INF/MANIFEST.MF
META-INF/uast-common_main.kotlin_module
org/
org/jetbrains/
org/jetbrains/uast/
org/jetbrains/uast/evaluation/
org/jetbrains/uast/evaluation/AbstractEvaluationState$toString$1.class
AbstractEvaluationState.kt
package org.jetbrains.uast.evaluation
final org.jetbrains.uast.evaluation.AbstractEvaluationState$toString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.uast.evaluation.AbstractEvaluationState this$0
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable it
	void  (org.jetbrains.uast.evaluation.AbstractEvaluationState) 
}

org/jetbrains/uast/evaluation/AbstractEvaluationState.class
AbstractEvaluationState.kt
package org.jetbrains.uast.evaluation
public abstract org.jetbrains.uast.evaluation.AbstractEvaluationState extends java.lang.Object implements org.jetbrains.uast.evaluation.UEvaluationState  {
	private final org.jetbrains.uast.UElement boundElement
	public org.jetbrains.uast.evaluation.AbstractEvaluationState assign (org.jetbrains.uast.UVariable, org.jetbrains.uast.values.UValue, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.values.UValue prevVariableValue
		org.jetbrains.uast.values.UVariableValue variableValue
		org.jetbrains.uast.UVariable variable
		org.jetbrains.uast.values.UValue value
		org.jetbrains.uast.UElement at
	public volatile org.jetbrains.uast.evaluation.UEvaluationState assign (org.jetbrains.uast.UVariable, org.jetbrains.uast.values.UValue, org.jetbrains.uast.UElement) 
	public org.jetbrains.uast.evaluation.AbstractEvaluationState merge (org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationState otherState
	public volatile org.jetbrains.uast.evaluation.UEvaluationState merge (org.jetbrains.uast.evaluation.UEvaluationState) 
	public boolean equals (java.lang.Object) 
		org.jetbrains.uast.UVariable it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		Object other
	public int hashCode () 
		org.jetbrains.uast.UVariable it
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		int result
	public java.lang.String toString () 
	public org.jetbrains.uast.UElement getBoundElement () 
	public void  (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement boundElement
	public void  (org.jetbrains.uast.UElement, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  () 
}

org/jetbrains/uast/evaluation/AbstractEvaluatorExtension.class
AbstractEvaluatorExtension.kt
package org.jetbrains.uast.evaluation
public abstract org.jetbrains.uast.evaluation.AbstractEvaluatorExtension extends java.lang.Object implements org.jetbrains.uast.evaluation.UEvaluatorExtension  {
	private final com.intellij.lang.Language language
	public org.jetbrains.uast.evaluation.UEvaluationInfo evaluatePostfix (org.jetbrains.uast.UastPostfixOperator, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UastPostfixOperator operator
		org.jetbrains.uast.values.UValue operandValue
		org.jetbrains.uast.evaluation.UEvaluationState state
	public org.jetbrains.uast.evaluation.UEvaluationInfo evaluatePrefix (org.jetbrains.uast.UastPrefixOperator, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UastPrefixOperator operator
		org.jetbrains.uast.values.UValue operandValue
		org.jetbrains.uast.evaluation.UEvaluationState state
	public org.jetbrains.uast.evaluation.UEvaluationInfo evaluateBinary (org.jetbrains.uast.UBinaryExpression, org.jetbrains.uast.values.UValue, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UBinaryExpression binaryExpression
		org.jetbrains.uast.values.UValue leftValue
		org.jetbrains.uast.values.UValue rightValue
		org.jetbrains.uast.evaluation.UEvaluationState state
	public org.jetbrains.uast.evaluation.UEvaluationInfo evaluateQualified (org.jetbrains.uast.UastQualifiedExpressionAccessType, org.jetbrains.uast.evaluation.UEvaluationInfo, org.jetbrains.uast.evaluation.UEvaluationInfo) 
		org.jetbrains.uast.UastQualifiedExpressionAccessType accessType
		org.jetbrains.uast.evaluation.UEvaluationInfo receiverInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo selectorInfo
	public org.jetbrains.uast.evaluation.UEvaluationInfo evaluateMethodCall (com.intellij.psi.PsiMethod, java.util.List, org.jetbrains.uast.evaluation.UEvaluationState) 
		com.intellij.psi.PsiMethod target
		java.util.List argumentValues
		org.jetbrains.uast.evaluation.UEvaluationState state
	public org.jetbrains.uast.evaluation.UEvaluationInfo evaluateVariable (org.jetbrains.uast.UVariable, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UVariable variable
		org.jetbrains.uast.evaluation.UEvaluationState state
	public com.intellij.lang.Language getLanguage () 
	public void  (com.intellij.lang.Language) 
		com.intellij.lang.Language language
	public org.jetbrains.uast.evaluation.UEvaluationInfo to (org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.values.UValue $receiver
		org.jetbrains.uast.evaluation.UEvaluationState state
}

org/jetbrains/uast/evaluation/DelegatingEvaluationState.class
DelegatingEvaluationState.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.DelegatingEvaluationState extends org.jetbrains.uast.evaluation.AbstractEvaluationState {
	private final java.util.Set variables
	private final org.jetbrains.uast.values.UVariableValue variableValue
	private final org.jetbrains.uast.evaluation.UEvaluationState baseState
	public java.util.Set getVariables () 
	public org.jetbrains.uast.values.UValue get (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable variable
	public void  (org.jetbrains.uast.UElement, org.jetbrains.uast.values.UVariableValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UElement boundElement
		org.jetbrains.uast.values.UVariableValue variableValue
		org.jetbrains.uast.evaluation.UEvaluationState baseState
}

org/jetbrains/uast/evaluation/EmptyEvaluationState.class
EmptyEvaluationState.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.EmptyEvaluationState extends org.jetbrains.uast.evaluation.AbstractEvaluationState {
	public java.util.Set getVariables () 
	public org.jetbrains.uast.values.UUndeterminedValue get (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable variable
	public volatile org.jetbrains.uast.values.UValue get (org.jetbrains.uast.UVariable) 
	public void  (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement boundElement
}

org/jetbrains/uast/evaluation/MapBasedEvaluationContext$analyzeAll$1.class
MapBasedEvaluationContext.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.MapBasedEvaluationContext$analyzeAll$1 extends java.lang.Object implements org.jetbrains.uast.visitor.UastVisitor  {
	final org.jetbrains.uast.evaluation.MapBasedEvaluationContext this$0
	final org.jetbrains.uast.evaluation.UEvaluationState $state
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public boolean visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod node
	public boolean visitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable node
	void  (org.jetbrains.uast.evaluation.MapBasedEvaluationContext, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.MapBasedEvaluationContext $outer
		org.jetbrains.uast.evaluation.UEvaluationState $captured_local_variable$1
	public boolean visitFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile node
	public boolean visitImportStatement (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement node
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public boolean visitInitializer (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer node
	public boolean visitParameter (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter node
	public boolean visitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	public boolean visitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable node
	public boolean visitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant node
	public boolean visitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation node
	public boolean visitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression node
	public boolean visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression node
	public boolean visitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression node
	public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression node
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression node
	public boolean visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType node
	public boolean visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression node
	public boolean visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression node
	public boolean visitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression node
	public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression node
	public boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression node
	public boolean visitExpressionList (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList node
	public boolean visitIfExpression (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression node
	public boolean visitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression node
	public boolean visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression node
	public boolean visitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression node
	public boolean visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression node
	public boolean visitForExpression (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression node
	public boolean visitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression node
	public boolean visitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression node
	public boolean visitCatchClause (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause node
	public boolean visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression node
	public boolean visitThisExpression (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression node
	public boolean visitSuperExpression (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression node
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
	public boolean visitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression node
	public boolean visitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression node
	public boolean visitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression node
	public boolean visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression node
	public boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression node
	public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression node
	public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression node
	public boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression node
	public void afterVisitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public void afterVisitFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile node
	public void afterVisitImportStatement (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement node
	public void afterVisitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public void afterVisitInitializer (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer node
	public void afterVisitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod node
	public void afterVisitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable node
	public void afterVisitParameter (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter node
	public void afterVisitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	public void afterVisitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable node
	public void afterVisitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant node
	public void afterVisitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation node
	public void afterVisitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression node
	public void afterVisitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression node
	public void afterVisitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression node
	public void afterVisitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public void afterVisitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public void afterVisitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression node
	public void afterVisitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public void afterVisitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression node
	public void afterVisitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType node
	public void afterVisitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression node
	public void afterVisitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression node
	public void afterVisitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression node
	public void afterVisitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression node
	public void afterVisitExpressionList (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList node
	public void afterVisitIfExpression (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression node
	public void afterVisitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression node
	public void afterVisitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression node
	public void afterVisitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression node
	public void afterVisitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression node
	public void afterVisitForExpression (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression node
	public void afterVisitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression node
	public void afterVisitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression node
	public void afterVisitCatchClause (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause node
	public void afterVisitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression node
	public void afterVisitThisExpression (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression node
	public void afterVisitSuperExpression (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression node
	public void afterVisitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
	public void afterVisitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression node
	public void afterVisitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression node
	public void afterVisitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression node
	public void afterVisitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression node
	public void afterVisitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression node
	public void afterVisitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression node
	public void afterVisitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression node
	public void afterVisitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression node
	public void afterVisitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression node
}

org/jetbrains/uast/evaluation/MapBasedEvaluationContext.class
MapBasedEvaluationContext.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.MapBasedEvaluationContext extends java.lang.Object implements org.jetbrains.uast.evaluation.UEvaluationContext  {
	private final java.util.WeakHashMap evaluators
	private final org.jetbrains.uast.UastContext uastContext
	private final java.util.List extensions
	public org.jetbrains.uast.evaluation.UEvaluationContext analyzeAll (org.jetbrains.uast.UFile, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UFile file
		org.jetbrains.uast.evaluation.UEvaluationState state
	private final org.jetbrains.uast.evaluation.UEvaluator getOrCreateEvaluator (org.jetbrains.uast.UDeclaration, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluator $receiver
		int $i$a$1$apply
		org.jetbrains.uast.UDeclaration declaration
		org.jetbrains.uast.evaluation.UEvaluationState state
	static volatile org.jetbrains.uast.evaluation.UEvaluator getOrCreateEvaluator$default (org.jetbrains.uast.evaluation.MapBasedEvaluationContext, org.jetbrains.uast.UDeclaration, org.jetbrains.uast.evaluation.UEvaluationState, int, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluator analyze (org.jetbrains.uast.UDeclaration, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UDeclaration declaration
		org.jetbrains.uast.evaluation.UEvaluationState state
	public org.jetbrains.uast.evaluation.UEvaluator getEvaluator (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration declaration
	private final org.jetbrains.uast.evaluation.UEvaluator getEvaluator (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.evaluation.UEvaluator evaluator
		org.jetbrains.uast.UElement containingElement
		org.jetbrains.uast.UExpression expression
	public org.jetbrains.uast.values.UValue valueOf (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression expression
	public org.jetbrains.uast.UastContext getUastContext () 
	public java.util.List getExtensions () 
	public void  (org.jetbrains.uast.UastContext, java.util.List) 
		org.jetbrains.uast.UastContext uastContext
		java.util.List extensions
}

org/jetbrains/uast/evaluation/MergingEvaluationState.class
MergingEvaluationState.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.MergingEvaluationState extends org.jetbrains.uast.evaluation.AbstractEvaluationState {
	private final java.util.Set variables
	private final org.jetbrains.uast.evaluation.UEvaluationState first
	private final org.jetbrains.uast.evaluation.UEvaluationState second
	public java.util.Set getVariables () 
	public org.jetbrains.uast.values.UValue get (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable variable
	public void  (org.jetbrains.uast.evaluation.UEvaluationState, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationState first
		org.jetbrains.uast.evaluation.UEvaluationState second
}

org/jetbrains/uast/evaluation/SimpleEvaluatorExtension.class
AbstractEvaluatorExtension.kt
package org.jetbrains.uast.evaluation
public abstract org.jetbrains.uast.evaluation.SimpleEvaluatorExtension extends org.jetbrains.uast.evaluation.AbstractEvaluatorExtension {
	public final org.jetbrains.uast.evaluation.UEvaluationInfo evaluatePostfix (org.jetbrains.uast.UastPostfixOperator, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		Object result
		org.jetbrains.uast.UastPostfixOperator operator
		org.jetbrains.uast.values.UValue operandValue
		org.jetbrains.uast.evaluation.UEvaluationState state
	public java.lang.Object evaluatePostfix (org.jetbrains.uast.UastPostfixOperator, org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.UastPostfixOperator operator
		org.jetbrains.uast.values.UValue operandValue
	public final org.jetbrains.uast.evaluation.UEvaluationInfo evaluatePrefix (org.jetbrains.uast.UastPrefixOperator, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		Object result
		org.jetbrains.uast.UastPrefixOperator operator
		org.jetbrains.uast.values.UValue operandValue
		org.jetbrains.uast.evaluation.UEvaluationState state
	public java.lang.Object evaluatePrefix (org.jetbrains.uast.UastPrefixOperator, org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.UastPrefixOperator operator
		org.jetbrains.uast.values.UValue operandValue
	public final org.jetbrains.uast.evaluation.UEvaluationInfo evaluateBinary (org.jetbrains.uast.UBinaryExpression, org.jetbrains.uast.values.UValue, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		Object result
		org.jetbrains.uast.UBinaryExpression binaryExpression
		org.jetbrains.uast.values.UValue leftValue
		org.jetbrains.uast.values.UValue rightValue
		org.jetbrains.uast.evaluation.UEvaluationState state
	public java.lang.Object evaluateBinary (org.jetbrains.uast.UBinaryExpression, org.jetbrains.uast.values.UValue, org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.UBinaryExpression binaryExpression
		org.jetbrains.uast.values.UValue leftValue
		org.jetbrains.uast.values.UValue rightValue
	public final org.jetbrains.uast.evaluation.UEvaluationInfo evaluateMethodCall (com.intellij.psi.PsiMethod, java.util.List, org.jetbrains.uast.evaluation.UEvaluationState) 
		Object result
		com.intellij.psi.PsiMethod target
		java.util.List argumentValues
		org.jetbrains.uast.evaluation.UEvaluationState state
	public java.lang.Object evaluateMethodCall (com.intellij.psi.PsiMethod, java.util.List) 
		com.intellij.psi.PsiMethod target
		java.util.List argumentValues
	public final org.jetbrains.uast.evaluation.UEvaluationInfo evaluateVariable (org.jetbrains.uast.UVariable, org.jetbrains.uast.evaluation.UEvaluationState) 
		Object result
		org.jetbrains.uast.UVariable variable
		org.jetbrains.uast.evaluation.UEvaluationState state
	public java.lang.Object evaluateVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable variable
	public void  () 
}

org/jetbrains/uast/evaluation/TreeBasedEvaluator$evaluateLoop$1.class
TreeBasedEvaluator.kt
package org.jetbrains.uast.evaluation
final org.jetbrains.uast.evaluation.TreeBasedEvaluator$evaluateLoop$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.uast.evaluation.TreeBasedEvaluator this$0
	final org.jetbrains.uast.UExpression $condition
	final boolean $infinite
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.uast.evaluation.UEvaluationInfo invoke (org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationState inputState
	void  (org.jetbrains.uast.evaluation.TreeBasedEvaluator, org.jetbrains.uast.UExpression, boolean) 
}

org/jetbrains/uast/evaluation/TreeBasedEvaluator$visitSimpleNameReferenceExpression$1.class
TreeBasedEvaluator.kt
package org.jetbrains.uast.evaluation
final org.jetbrains.uast.evaluation.TreeBasedEvaluator$visitSimpleNameReferenceExpression$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.uast.UElement $resolvedElement
	public volatile java.lang.Object invoke () 
	public final org.jetbrains.uast.values.UValue invoke () 
		Object evaluated
		com.intellij.psi.PsiConstantEvaluationHelper helper
	void  (org.jetbrains.uast.UElement) 
}

org/jetbrains/uast/evaluation/TreeBasedEvaluator$visitSimpleNameReferenceExpression$2.class
TreeBasedEvaluator.kt
package org.jetbrains.uast.evaluation
final org.jetbrains.uast.evaluation.TreeBasedEvaluator$visitSimpleNameReferenceExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.uast.evaluation.TreeBasedEvaluator this$0
	final org.jetbrains.uast.USimpleNameReferenceExpression $node
	final org.jetbrains.uast.UElement $resolvedElement
	final org.jetbrains.uast.evaluation.UEvaluationState $data
	public volatile java.lang.Object invoke () 
	public final org.jetbrains.uast.values.UValue invoke () 
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluationInfo extResult$iv
		org.jetbrains.uast.evaluation.UEvaluatorExtension ext$iv
		org.jetbrains.uast.evaluation.UEvaluationInfo it$iv
		int $i$a$1$let
		org.jetbrains.uast.evaluation.TreeBasedEvaluator this_$iv
		org.jetbrains.uast.UElement $receiver$iv
		int $i$f$evaluateViaExtensions
	void  (org.jetbrains.uast.evaluation.TreeBasedEvaluator, org.jetbrains.uast.USimpleNameReferenceExpression, org.jetbrains.uast.UElement, org.jetbrains.uast.evaluation.UEvaluationState) 
}

org/jetbrains/uast/evaluation/TreeBasedEvaluator$visitSwitchExpression$1.class
TreeBasedEvaluator.kt
package org.jetbrains.uast.evaluation
final org.jetbrains.uast.evaluation.TreeBasedEvaluator$visitSwitchExpression$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.uast.evaluation.TreeBasedEvaluator this$0
	final kotlin.jvm.internal.Ref$ObjectRef $clauseInfo
	final org.jetbrains.uast.evaluation.UEvaluationInfo $subjectInfo
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.uast.values.UValue invoke (java.util.List) 
		org.jetbrains.uast.UExpression it
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		org.jetbrains.uast.values.UValue previous
		org.jetbrains.uast.values.UValueBase next
		int $i$a$2$fold
		Object element$iv
		Object accumulator$iv
		Iterable $receiver$iv
		Object initial$iv
		int $i$f$fold
		java.util.List $receiver
	void  (org.jetbrains.uast.evaluation.TreeBasedEvaluator, kotlin.jvm.internal.Ref$ObjectRef, org.jetbrains.uast.evaluation.UEvaluationInfo) 
}

org/jetbrains/uast/evaluation/TreeBasedEvaluator.class
TreeBasedEvaluator.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.TreeBasedEvaluator extends java.lang.Object implements org.jetbrains.uast.visitor.UastTypedVisitor org.jetbrains.uast.evaluation.UEvaluator  {
	private final java.util.Map inputStateCache
	private final java.util.Map resultCache
	private final org.jetbrains.uast.UastContext context
	private final java.util.List extensions
	public java.util.Set getDependents (org.jetbrains.uast.values.UDependency) 
		org.jetbrains.uast.evaluation.UEvaluationInfo it
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		org.jetbrains.uast.values.UValue it
		int $i$a$2$filter
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Iterable $receiver$iv
		int $i$f$filter
		org.jetbrains.uast.values.UDependency dependency
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitElement (org.jetbrains.uast.UElement, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationInfo $receiver
		int $i$a$1$apply
		org.jetbrains.uast.UElement node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitElement (org.jetbrains.uast.UElement, java.lang.Object) 
	public void analyze (org.jetbrains.uast.UMethod, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UMethod method
		org.jetbrains.uast.evaluation.UEvaluationState state
	public void analyze (org.jetbrains.uast.UField, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UField field
		org.jetbrains.uast.evaluation.UEvaluationState state
	public org.jetbrains.uast.values.UValue evaluate (org.jetbrains.uast.UExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationInfo result
		org.jetbrains.uast.evaluation.UEvaluationState inputState
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.evaluation.UEvaluationState state
	private final org.jetbrains.uast.evaluation.UEvaluationInfo to (org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.values.UValue $receiver
		org.jetbrains.uast.evaluation.UEvaluationState state
	private final org.jetbrains.uast.evaluation.UEvaluationInfo storeResultFor (org.jetbrains.uast.evaluation.UEvaluationInfo, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.evaluation.UEvaluationInfo $receiver
		int $i$a$1$apply
		org.jetbrains.uast.evaluation.UEvaluationInfo $receiver
		org.jetbrains.uast.UExpression expression
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitLiteralExpression (org.jetbrains.uast.ULiteralExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		Object value
		org.jetbrains.uast.ULiteralExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitLiteralExpression (org.jetbrains.uast.ULiteralExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		com.intellij.psi.PsiType value
		int $i$a$1$let
		org.jetbrains.uast.UClassLiteralExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitReturnExpression (org.jetbrains.uast.UReturnExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UExpression argument
		org.jetbrains.uast.UReturnExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitReturnExpression (org.jetbrains.uast.UReturnExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitBreakExpression (org.jetbrains.uast.UBreakExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UBreakExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitBreakExpression (org.jetbrains.uast.UBreakExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitContinueExpression (org.jetbrains.uast.UContinueExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UContinueExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitContinueExpression (org.jetbrains.uast.UContinueExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitThrowExpression (org.jetbrains.uast.UThrowExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UThrowExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitThrowExpression (org.jetbrains.uast.UThrowExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UElement resolvedElement
		org.jetbrains.uast.USimpleNameReferenceExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitReferenceExpression (org.jetbrains.uast.UReferenceExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UReferenceExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitReferenceExpression (org.jetbrains.uast.UReferenceExpression, java.lang.Object) 
	private final org.jetbrains.uast.evaluation.UEvaluationInfo assign (org.jetbrains.uast.UExpression, org.jetbrains.uast.evaluation.UEvaluationInfo, org.jetbrains.uast.UastBinaryOperator$AssignOperator) 
		org.jetbrains.uast.values.UValue result
		org.jetbrains.uast.values.UValue currentValue
		org.jetbrains.uast.UVariable variable
		com.intellij.psi.PsiElement resolvedElement
		org.jetbrains.uast.UExpression $receiver
		org.jetbrains.uast.evaluation.UEvaluationInfo valueInfo
		org.jetbrains.uast.UastBinaryOperator$AssignOperator operator
	static volatile org.jetbrains.uast.evaluation.UEvaluationInfo assign$default (org.jetbrains.uast.evaluation.TreeBasedEvaluator, org.jetbrains.uast.UExpression, org.jetbrains.uast.evaluation.UEvaluationInfo, org.jetbrains.uast.UastBinaryOperator$AssignOperator, int, java.lang.Object) 
	private final org.jetbrains.uast.evaluation.UEvaluationInfo assign (org.jetbrains.uast.UExpression, org.jetbrains.uast.UastBinaryOperator$AssignOperator, org.jetbrains.uast.UExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UExpression $receiver
		org.jetbrains.uast.UastBinaryOperator$AssignOperator operator
		org.jetbrains.uast.UExpression value
		org.jetbrains.uast.evaluation.UEvaluationState data
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitPrefixExpression (org.jetbrains.uast.UPrefixExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationState newState
		org.jetbrains.uast.values.UValue resultValue
		org.jetbrains.uast.evaluation.UEvaluationState newState
		org.jetbrains.uast.values.UValue resultValue
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluationInfo extResult$iv
		org.jetbrains.uast.evaluation.UEvaluatorExtension ext$iv
		org.jetbrains.uast.evaluation.UEvaluationInfo it$iv
		int $i$a$1$let
		org.jetbrains.uast.evaluation.TreeBasedEvaluator this_$iv
		org.jetbrains.uast.UElement $receiver$iv
		int $i$f$evaluateViaExtensions
		org.jetbrains.uast.values.UValue operandValue
		org.jetbrains.uast.evaluation.UEvaluationInfo operandInfo
		org.jetbrains.uast.UPrefixExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitPrefixExpression (org.jetbrains.uast.UPrefixExpression, java.lang.Object) 
	public final org.jetbrains.uast.evaluation.UEvaluationInfo evaluateViaExtensions (org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1) 
		org.jetbrains.uast.evaluation.UEvaluationInfo extResult
		org.jetbrains.uast.evaluation.UEvaluatorExtension ext
		org.jetbrains.uast.evaluation.UEvaluationInfo it
		int $i$a$1$let
		org.jetbrains.uast.UElement $receiver
		kotlin.jvm.functions.Function1 block
		int $i$f$evaluateViaExtensions
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitPostfixExpression (org.jetbrains.uast.UPostfixExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluationInfo extResult$iv
		org.jetbrains.uast.evaluation.UEvaluatorExtension ext$iv
		org.jetbrains.uast.evaluation.UEvaluationInfo it$iv
		int $i$a$1$let
		org.jetbrains.uast.evaluation.TreeBasedEvaluator this_$iv
		org.jetbrains.uast.UElement $receiver$iv
		int $i$f$evaluateViaExtensions
		org.jetbrains.uast.values.UValue operandValue
		org.jetbrains.uast.evaluation.UEvaluationInfo operandInfo
		org.jetbrains.uast.UPostfixExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitPostfixExpression (org.jetbrains.uast.UPostfixExpression, java.lang.Object) 
	private final org.jetbrains.uast.values.UValue evaluate (org.jetbrains.uast.UastBinaryOperator, org.jetbrains.uast.values.UValue, org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.UastBinaryOperator $receiver
		org.jetbrains.uast.values.UValue left
		org.jetbrains.uast.values.UValue right
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitBinaryExpression (org.jetbrains.uast.UBinaryExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.values.UValue it
		int $i$a$1$let
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$2$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$2$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluationInfo extResult$iv
		org.jetbrains.uast.evaluation.UEvaluatorExtension ext$iv
		org.jetbrains.uast.evaluation.UEvaluationInfo it$iv
		int $i$a$1$let
		org.jetbrains.uast.evaluation.TreeBasedEvaluator this_$iv
		org.jetbrains.uast.UElement $receiver$iv
		int $i$f$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluationInfo rightInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo leftInfo
		org.jetbrains.uast.UastBinaryOperator operator
		org.jetbrains.uast.UBinaryExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitBinaryExpression (org.jetbrains.uast.UBinaryExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationInfo $receiver
		int $i$a$1$apply
		org.jetbrains.uast.UExpression it
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		org.jetbrains.uast.values.UValue accumulator
		org.jetbrains.uast.evaluation.UEvaluationInfo info
		int $i$a$1$fold
		Object element$iv
		Object accumulator$iv
		Iterable $receiver$iv
		int $i$f$fold
		java.util.List restInfos
		org.jetbrains.uast.values.UValue firstValue
		org.jetbrains.uast.evaluation.UEvaluationInfo lastInfo
		java.util.List infos
		org.jetbrains.uast.UastBinaryOperator operator
		org.jetbrains.uast.UPolyadicExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression, java.lang.Object) 
	private final org.jetbrains.uast.evaluation.UEvaluationInfo evaluateTypeCast (org.jetbrains.uast.evaluation.UEvaluationInfo, com.intellij.psi.PsiType) 
		long value
		int $i$a$1$let
		int it
		int $i$a$2$let
		double it
		int $i$a$3$let
		org.jetbrains.uast.values.UAbstractConstant resultConstant
		org.jetbrains.uast.values.UConstant constant
		org.jetbrains.uast.evaluation.UEvaluationInfo operandInfo
		com.intellij.psi.PsiType type
	private final org.jetbrains.uast.evaluation.UEvaluationInfo evaluateTypeCheck (org.jetbrains.uast.evaluation.UEvaluationInfo, com.intellij.psi.PsiType) 
		boolean valid
		org.jetbrains.uast.values.UConstant constant
		org.jetbrains.uast.evaluation.UEvaluationInfo operandInfo
		com.intellij.psi.PsiType type
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationInfo operandInfo
		org.jetbrains.uast.UBinaryExpressionWithType node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UParenthesizedExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitLabeledExpression (org.jetbrains.uast.ULabeledExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.ULabeledExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitLabeledExpression (org.jetbrains.uast.ULabeledExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitCallExpression (org.jetbrains.uast.UCallExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UExpression valueArgument
		com.intellij.psi.PsiMethod method
		int $i$a$1$let
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		com.intellij.psi.PsiMethod method
		int $i$a$1$let
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluationInfo extResult$iv
		org.jetbrains.uast.evaluation.UEvaluatorExtension ext$iv
		org.jetbrains.uast.evaluation.UEvaluationInfo it$iv
		int $i$a$1$let
		org.jetbrains.uast.evaluation.TreeBasedEvaluator this_$iv
		org.jetbrains.uast.UElement $receiver$iv
		int $i$f$evaluateViaExtensions
		java.util.List argumentValues
		kotlin.jvm.internal.Ref$ObjectRef currentInfo
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitCallExpression (org.jetbrains.uast.UCallExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluatorExtension $receiver
		int $i$a$1$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluationInfo extResult$iv
		org.jetbrains.uast.evaluation.UEvaluatorExtension ext$iv
		org.jetbrains.uast.evaluation.UEvaluationInfo it$iv
		int $i$a$1$let
		org.jetbrains.uast.evaluation.TreeBasedEvaluator this_$iv
		org.jetbrains.uast.UElement $receiver$iv
		int $i$f$evaluateViaExtensions
		org.jetbrains.uast.evaluation.UEvaluationInfo selectorInfo
		kotlin.jvm.internal.Ref$ObjectRef currentInfo
		org.jetbrains.uast.UQualifiedReferenceExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UDeclaration variable
		org.jetbrains.uast.evaluation.UEvaluationInfo currentInfo
		org.jetbrains.uast.UDeclarationsExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitVariable (org.jetbrains.uast.UVariable, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationInfo initializerInfo
		org.jetbrains.uast.UExpression initializer
		org.jetbrains.uast.UVariable node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitVariable (org.jetbrains.uast.UVariable, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitBlockExpression (org.jetbrains.uast.UBlockExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.evaluation.UEvaluationInfo currentInfo
		org.jetbrains.uast.UBlockExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitBlockExpression (org.jetbrains.uast.UBlockExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitIfExpression (org.jetbrains.uast.UIfExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.values.UConstant constantConditionValue
		org.jetbrains.uast.evaluation.UEvaluationInfo defaultInfo
		org.jetbrains.uast.values.UValue conditionValue
		org.jetbrains.uast.evaluation.UEvaluationInfo elseInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo thenInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo conditionInfo
		org.jetbrains.uast.UIfExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitIfExpression (org.jetbrains.uast.UIfExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitSwitchExpression (org.jetbrains.uast.USwitchExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UExpression bodyExpression
		org.jetbrains.uast.values.UValue clauseValue
		org.jetbrains.uast.values.UValue caseCondition
		org.jetbrains.uast.USwitchClauseExpressionWithBody switchClauseWithBody
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.values.UValue resultValue
		org.jetbrains.uast.evaluation.TreeBasedEvaluator$visitSwitchExpression$1 evaluateAndFold$
		org.jetbrains.uast.values.UValue fallThroughCondition
		kotlin.jvm.internal.Ref$ObjectRef clauseInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo resultInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo subjectInfo
		org.jetbrains.uast.USwitchExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitSwitchExpression (org.jetbrains.uast.USwitchExpression, java.lang.Object) 
	private final org.jetbrains.uast.evaluation.UEvaluationInfo evaluateLoop (org.jetbrains.uast.ULoopExpression, org.jetbrains.uast.evaluation.UEvaluationState, org.jetbrains.uast.UExpression, boolean, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.evaluation.UEvaluationInfo updateInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo updateInfo
		org.jetbrains.uast.values.UValue bodyValue
		org.jetbrains.uast.evaluation.UEvaluationInfo bodyInfo
		org.jetbrains.uast.values.UConstant conditionConstant
		org.jetbrains.uast.evaluation.UEvaluationInfo previousInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo resultInfo
		org.jetbrains.uast.evaluation.TreeBasedEvaluator$evaluateLoop$1 evaluateCondition$
		org.jetbrains.uast.ULoopExpression loop
		org.jetbrains.uast.evaluation.UEvaluationState inputState
		org.jetbrains.uast.UExpression condition
		boolean infinite
		org.jetbrains.uast.UExpression update
	static volatile org.jetbrains.uast.evaluation.UEvaluationInfo evaluateLoop$default (org.jetbrains.uast.evaluation.TreeBasedEvaluator, org.jetbrains.uast.ULoopExpression, org.jetbrains.uast.evaluation.UEvaluationState, org.jetbrains.uast.UExpression, boolean, org.jetbrains.uast.UExpression, int, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitForEachExpression (org.jetbrains.uast.UForEachExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationInfo iterableInfo
		org.jetbrains.uast.UForEachExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitForEachExpression (org.jetbrains.uast.UForEachExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitForExpression (org.jetbrains.uast.UForExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationState initialState
		org.jetbrains.uast.UForExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitForExpression (org.jetbrains.uast.UForExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitWhileExpression (org.jetbrains.uast.UWhileExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UWhileExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitWhileExpression (org.jetbrains.uast.UWhileExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationInfo bodyInfo
		org.jetbrains.uast.UDoWhileExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitTryExpression (org.jetbrains.uast.UTryExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UCatchClause it
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		org.jetbrains.uast.evaluation.UEvaluationInfo p1
		org.jetbrains.uast.evaluation.UEvaluationInfo p2
		int $i$a$1$unknown
		Object element$iv
		Object accumulator$iv
		Iterable $receiver$iv
		int $i$f$fold
		org.jetbrains.uast.evaluation.UEvaluationInfo finallyInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo mergedTryCatchInfo
		java.util.List catchInfoList
		org.jetbrains.uast.evaluation.UEvaluationInfo mergedTryInfo
		org.jetbrains.uast.evaluation.UEvaluationInfo tryInfo
		org.jetbrains.uast.UTryExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitTryExpression (org.jetbrains.uast.UTryExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationState resultState
		org.jetbrains.uast.evaluation.UEvaluationInfo objectInfo
		org.jetbrains.uast.UObjectLiteralExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitLambdaExpression (org.jetbrains.uast.ULambdaExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluationState resultState
		org.jetbrains.uast.evaluation.UEvaluationInfo lambdaInfo
		org.jetbrains.uast.ULambdaExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitLambdaExpression (org.jetbrains.uast.ULambdaExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitClass (org.jetbrains.uast.UClass, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UMethod method
		org.jetbrains.uast.evaluation.UEvaluationState resultState
		org.jetbrains.uast.UClass node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitClass (org.jetbrains.uast.UClass, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitMethod (org.jetbrains.uast.UMethod, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UMethod node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitMethod (org.jetbrains.uast.UMethod, java.lang.Object) 
	public org.jetbrains.uast.UastContext getContext () 
	public final java.util.List getExtensions () 
	public void  (org.jetbrains.uast.UastContext, java.util.List) 
		org.jetbrains.uast.UastContext context
		java.util.List extensions
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitExpressionList (org.jetbrains.uast.UExpressionList, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UExpressionList node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitExpressionList (org.jetbrains.uast.UExpressionList, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitClassInitializer (org.jetbrains.uast.UClassInitializer, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UClassInitializer node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitClassInitializer (org.jetbrains.uast.UClassInitializer, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitThisExpression (org.jetbrains.uast.UThisExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UThisExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitThisExpression (org.jetbrains.uast.UThisExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitImportStatement (org.jetbrains.uast.UImportStatement, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UImportStatement node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitImportStatement (org.jetbrains.uast.UImportStatement, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitExpression (org.jetbrains.uast.UExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitExpression (org.jetbrains.uast.UExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitParameter (org.jetbrains.uast.UParameter, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UParameter node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitParameter (org.jetbrains.uast.UParameter, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitSuperExpression (org.jetbrains.uast.USuperExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.USuperExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitSuperExpression (org.jetbrains.uast.USuperExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitDeclaration (org.jetbrains.uast.UDeclaration, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UDeclaration node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitDeclaration (org.jetbrains.uast.UDeclaration, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitCatchClause (org.jetbrains.uast.UCatchClause, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UCatchClause node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitCatchClause (org.jetbrains.uast.UCatchClause, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitEnumConstantExpression (org.jetbrains.uast.UEnumConstant, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UEnumConstant node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitEnumConstantExpression (org.jetbrains.uast.UEnumConstant, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitUnaryExpression (org.jetbrains.uast.UUnaryExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UUnaryExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitUnaryExpression (org.jetbrains.uast.UUnaryExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitLoopExpression (org.jetbrains.uast.ULoopExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.ULoopExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitLoopExpression (org.jetbrains.uast.ULoopExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.USwitchClauseExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UCallableReferenceExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UTypeReferenceExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UArrayAccessExpression node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitField (org.jetbrains.uast.UField, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UField node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitField (org.jetbrains.uast.UField, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitLocalVariable (org.jetbrains.uast.ULocalVariable, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.ULocalVariable node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitLocalVariable (org.jetbrains.uast.ULocalVariable, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitFile (org.jetbrains.uast.UFile, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UFile node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitFile (org.jetbrains.uast.UFile, java.lang.Object) 
	public org.jetbrains.uast.evaluation.UEvaluationInfo visitAnnotation (org.jetbrains.uast.UAnnotation, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UAnnotation node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile java.lang.Object visitAnnotation (org.jetbrains.uast.UAnnotation, java.lang.Object) 
	public java.util.List getLanguageExtensions () 
	public org.jetbrains.uast.evaluation.UEvaluatorExtension languageExtension (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement $receiver
	public org.jetbrains.uast.evaluation.UEvaluatorExtension languageExtension (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.evaluation.UEvaluationInfo access$to (org.jetbrains.uast.evaluation.TreeBasedEvaluator, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.TreeBasedEvaluator $this
		org.jetbrains.uast.values.UValue $receiver
		org.jetbrains.uast.evaluation.UEvaluationState state
}

org/jetbrains/uast/evaluation/TreeBasedEvaluatorKt.class
TreeBasedEvaluator.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.TreeBasedEvaluatorKt extends java.lang.Object {
	public static final org.jetbrains.uast.values.UValueBase toConstant (java.lang.Object, org.jetbrains.uast.ULiteralExpression) 
		Object $receiver
		org.jetbrains.uast.ULiteralExpression node
	public static volatile org.jetbrains.uast.values.UValueBase toConstant$default (java.lang.Object, org.jetbrains.uast.ULiteralExpression, int, java.lang.Object) 
}

org/jetbrains/uast/evaluation/UEvaluationContext$DefaultImpls.class
UEvaluationContext.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.UEvaluationContext$DefaultImpls extends java.lang.Object {
	public static volatile org.jetbrains.uast.evaluation.UEvaluationContext analyzeAll$default (org.jetbrains.uast.evaluation.UEvaluationContext, org.jetbrains.uast.UFile, org.jetbrains.uast.evaluation.UEvaluationState, int, java.lang.Object) 
	public static volatile org.jetbrains.uast.evaluation.UEvaluator analyze$default (org.jetbrains.uast.evaluation.UEvaluationContext, org.jetbrains.uast.UDeclaration, org.jetbrains.uast.evaluation.UEvaluationState, int, java.lang.Object) 
}

org/jetbrains/uast/evaluation/UEvaluationContext.class
UEvaluationContext.kt
package org.jetbrains.uast.evaluation
public abstract org.jetbrains.uast.evaluation.UEvaluationContext extends java.lang.Object {
	public abstract org.jetbrains.uast.UastContext getUastContext () 
	public abstract java.util.List getExtensions () 
	public abstract org.jetbrains.uast.evaluation.UEvaluationContext analyzeAll (org.jetbrains.uast.UFile, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract org.jetbrains.uast.evaluation.UEvaluator analyze (org.jetbrains.uast.UDeclaration, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract org.jetbrains.uast.values.UValue valueOf (org.jetbrains.uast.UExpression) 
	public abstract org.jetbrains.uast.evaluation.UEvaluator getEvaluator (org.jetbrains.uast.UDeclaration) 
}

org/jetbrains/uast/evaluation/UEvaluationContextKt.class
UEvaluationContext.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.UEvaluationContextKt extends java.lang.Object {
	private static final com.intellij.openapi.util.Key EVALUATION_CONTEXT_KEY
	public static final org.jetbrains.uast.evaluation.UEvaluationContext analyzeAll (org.jetbrains.uast.UFile, org.jetbrains.uast.UastContext, java.util.List) 
		org.jetbrains.uast.UFile $receiver
		org.jetbrains.uast.UastContext context
		java.util.List extensions
	public static volatile org.jetbrains.uast.evaluation.UEvaluationContext analyzeAll$default (org.jetbrains.uast.UFile, org.jetbrains.uast.UastContext, java.util.List, int, java.lang.Object) 
	public static final org.jetbrains.uast.values.UValue uValueOf (org.jetbrains.uast.UExpression, java.util.List) 
		org.jetbrains.uast.evaluation.UEvaluationContext context
		org.jetbrains.uast.UDeclaration declaration
		org.jetbrains.uast.UExpression $receiver
		java.util.List extensions
	public static volatile org.jetbrains.uast.values.UValue uValueOf$default (org.jetbrains.uast.UExpression, java.util.List, int, java.lang.Object) 
	public static org.jetbrains.uast.values.UValue uValueOf (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $receiver
	public static final transient org.jetbrains.uast.values.UValue uValueOf (org.jetbrains.uast.UExpression, org.jetbrains.uast.evaluation.UEvaluatorExtension[]) 
		org.jetbrains.uast.UExpression $receiver
		org.jetbrains.uast.evaluation.UEvaluatorExtension[] extensions
	public static final org.jetbrains.uast.evaluation.UEvaluationContext getEvaluationContextWithCaching (org.jetbrains.uast.UDeclaration, java.util.List) 
		org.jetbrains.uast.evaluation.MapBasedEvaluationContext $receiver
		int $i$a$1$apply
		org.jetbrains.uast.evaluation.UEvaluationContext cachedContext
		com.intellij.psi.PsiFile file
		int $i$a$1$let
		org.jetbrains.uast.UDeclaration $receiver
		java.util.List extensions
	public static volatile org.jetbrains.uast.evaluation.UEvaluationContext getEvaluationContextWithCaching$default (org.jetbrains.uast.UDeclaration, java.util.List, int, java.lang.Object) 
	public static final com.intellij.openapi.util.Key getEVALUATION_CONTEXT_KEY () 
	static void  () 
}

org/jetbrains/uast/evaluation/UEvaluationInfo.class
UEvaluationInfo.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.UEvaluationInfo extends java.lang.Object {
	private final org.jetbrains.uast.values.UValue value
	private final org.jetbrains.uast.evaluation.UEvaluationState state
	public final org.jetbrains.uast.evaluation.UEvaluationInfo merge (org.jetbrains.uast.evaluation.UEvaluationInfo) 
		org.jetbrains.uast.evaluation.UEvaluationState mergedState
		org.jetbrains.uast.values.UValue mergedValue
		org.jetbrains.uast.evaluation.UEvaluationInfo otherInfo
	public final org.jetbrains.uast.evaluation.UEvaluationInfo copy (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue value
	public final boolean getReachable () 
	public final org.jetbrains.uast.values.UValue getValue () 
	public final org.jetbrains.uast.evaluation.UEvaluationState getState () 
	public void  (org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.values.UValue value
		org.jetbrains.uast.evaluation.UEvaluationState state
	public final org.jetbrains.uast.values.UValue component1 () 
	public final org.jetbrains.uast.evaluation.UEvaluationState component2 () 
	public final org.jetbrains.uast.evaluation.UEvaluationInfo copy (org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.values.UValue value
		org.jetbrains.uast.evaluation.UEvaluationState state
	public static volatile org.jetbrains.uast.evaluation.UEvaluationInfo copy$default (org.jetbrains.uast.evaluation.UEvaluationInfo, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

org/jetbrains/uast/evaluation/UEvaluationState.class
UEvaluationState.kt
package org.jetbrains.uast.evaluation
public abstract org.jetbrains.uast.evaluation.UEvaluationState extends java.lang.Object {
	public abstract org.jetbrains.uast.UElement getBoundElement () 
	public abstract java.util.Set getVariables () 
	public abstract org.jetbrains.uast.values.UValue get (org.jetbrains.uast.UVariable) 
	public abstract org.jetbrains.uast.evaluation.UEvaluationState assign (org.jetbrains.uast.UVariable, org.jetbrains.uast.values.UValue, org.jetbrains.uast.UElement) 
	public abstract org.jetbrains.uast.evaluation.UEvaluationState merge (org.jetbrains.uast.evaluation.UEvaluationState) 
}

org/jetbrains/uast/evaluation/UEvaluationStateKt.class
UEvaluationState.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.UEvaluationStateKt extends java.lang.Object {
	public static final org.jetbrains.uast.evaluation.UEvaluationState createEmptyState (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
}

org/jetbrains/uast/evaluation/UEvaluator$DefaultImpls.class
UEvaluator.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.UEvaluator$DefaultImpls extends java.lang.Object {
	public static java.util.List getLanguageExtensions (org.jetbrains.uast.evaluation.UEvaluator) 
		com.intellij.openapi.extensions.ExtensionsArea rootArea
		org.jetbrains.uast.evaluation.UEvaluator $this
	public static org.jetbrains.uast.evaluation.UEvaluatorExtension languageExtension (org.jetbrains.uast.evaluation.UEvaluator, com.intellij.psi.PsiElement) 
		org.jetbrains.uast.evaluation.UEvaluatorExtension it
		int $i$a$1$firstOrNull
		Object element$iv
		Iterable $receiver$iv
		int $i$f$firstOrNull
		org.jetbrains.uast.evaluation.UEvaluator $this
		com.intellij.psi.PsiElement $receiver
	public static org.jetbrains.uast.evaluation.UEvaluatorExtension languageExtension (org.jetbrains.uast.evaluation.UEvaluator, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.evaluation.UEvaluator $this
		org.jetbrains.uast.UElement $receiver
	public static volatile void analyze$default (org.jetbrains.uast.evaluation.UEvaluator, org.jetbrains.uast.UMethod, org.jetbrains.uast.evaluation.UEvaluationState, int, java.lang.Object) 
	public static volatile void analyze$default (org.jetbrains.uast.evaluation.UEvaluator, org.jetbrains.uast.UField, org.jetbrains.uast.evaluation.UEvaluationState, int, java.lang.Object) 
	public static volatile org.jetbrains.uast.values.UValue evaluate$default (org.jetbrains.uast.evaluation.UEvaluator, org.jetbrains.uast.UExpression, org.jetbrains.uast.evaluation.UEvaluationState, int, java.lang.Object) 
}

org/jetbrains/uast/evaluation/UEvaluator.class
UEvaluator.kt
package org.jetbrains.uast.evaluation
public abstract org.jetbrains.uast.evaluation.UEvaluator extends java.lang.Object {
	public abstract org.jetbrains.uast.UastContext getContext () 
	public abstract java.util.List getLanguageExtensions () 
	public abstract org.jetbrains.uast.evaluation.UEvaluatorExtension languageExtension (com.intellij.psi.PsiElement) 
	public abstract org.jetbrains.uast.evaluation.UEvaluatorExtension languageExtension (org.jetbrains.uast.UElement) 
	public abstract void analyze (org.jetbrains.uast.UMethod, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract void analyze (org.jetbrains.uast.UField, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract org.jetbrains.uast.values.UValue evaluate (org.jetbrains.uast.UExpression, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract java.util.Set getDependents (org.jetbrains.uast.values.UDependency) 
}

org/jetbrains/uast/evaluation/UEvaluatorExtension$Companion.class
UEvaluatorExtension.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.UEvaluatorExtension$Companion extends java.lang.Object {
	private static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
	public final com.intellij.openapi.extensions.ExtensionPointName getEXTENSION_POINT_NAME () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/evaluation/UEvaluatorExtension$DefaultImpls.class
UEvaluatorExtension.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.UEvaluatorExtension$DefaultImpls extends java.lang.Object {
	public static org.jetbrains.uast.evaluation.UEvaluationInfo to (org.jetbrains.uast.evaluation.UEvaluatorExtension, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.evaluation.UEvaluatorExtension $this
		org.jetbrains.uast.values.UValue $receiver
		org.jetbrains.uast.evaluation.UEvaluationState state
}

org/jetbrains/uast/evaluation/UEvaluatorExtension.class
UEvaluatorExtension.kt
package org.jetbrains.uast.evaluation
public abstract org.jetbrains.uast.evaluation.UEvaluatorExtension extends java.lang.Object {
	public static final org.jetbrains.uast.evaluation.UEvaluatorExtension$Companion Companion
	public abstract org.jetbrains.uast.evaluation.UEvaluationInfo to (org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract com.intellij.lang.Language getLanguage () 
	public abstract org.jetbrains.uast.evaluation.UEvaluationInfo evaluatePostfix (org.jetbrains.uast.UastPostfixOperator, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract org.jetbrains.uast.evaluation.UEvaluationInfo evaluatePrefix (org.jetbrains.uast.UastPrefixOperator, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract org.jetbrains.uast.evaluation.UEvaluationInfo evaluateBinary (org.jetbrains.uast.UBinaryExpression, org.jetbrains.uast.values.UValue, org.jetbrains.uast.values.UValue, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract org.jetbrains.uast.evaluation.UEvaluationInfo evaluateQualified (org.jetbrains.uast.UastQualifiedExpressionAccessType, org.jetbrains.uast.evaluation.UEvaluationInfo, org.jetbrains.uast.evaluation.UEvaluationInfo) 
	public abstract org.jetbrains.uast.evaluation.UEvaluationInfo evaluateMethodCall (com.intellij.psi.PsiMethod, java.util.List, org.jetbrains.uast.evaluation.UEvaluationState) 
	public abstract org.jetbrains.uast.evaluation.UEvaluationInfo evaluateVariable (org.jetbrains.uast.UVariable, org.jetbrains.uast.evaluation.UEvaluationState) 
	static void  () 
}

org/jetbrains/uast/evaluation/UEvaluatorKt.class
UEvaluator.kt
package org.jetbrains.uast.evaluation
public final org.jetbrains.uast.evaluation.UEvaluatorKt extends java.lang.Object {
	public static final org.jetbrains.uast.evaluation.UEvaluator createEvaluator (org.jetbrains.uast.UastContext, java.util.List) 
		org.jetbrains.uast.UastContext context
		java.util.List extensions
}

org/jetbrains/uast/internal/
org/jetbrains/uast/internal/ImplementationUtilsKt.class
implementationUtils.kt
package org.jetbrains.uast.internal
public final org.jetbrains.uast.internal.ImplementationUtilsKt extends java.lang.Object {
	public static final void acceptList (java.util.List, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UElement element
		java.util.List $receiver
		org.jetbrains.uast.visitor.UastVisitor visitor
	private static final java.lang.String log (org.jetbrains.uast.UElement, java.lang.String) 
		String className
		org.jetbrains.uast.UElement $receiver
		String text
		int $i$f$log
	static volatile java.lang.String log$default (org.jetbrains.uast.UElement, java.lang.String, int, java.lang.Object) 
		String className
		org.jetbrains.uast.UElement $receiver
		String text
		int $i$f$log
}

org/jetbrains/uast/InternalUastUtilsKt$asLogString$1.class
internalUastUtils.kt
package org.jetbrains.uast
final org.jetbrains.uast.InternalUastUtilsKt$asLogString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.InternalUastUtilsKt$asLogString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement it
	void  () 
	static void  () 
}

org/jetbrains/uast/InternalUastUtilsKt$withMargin$1.class
internalUastUtils.kt
package org.jetbrains.uast
final org.jetbrains.uast.InternalUastUtilsKt$withMargin$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.InternalUastUtilsKt$withMargin$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (java.lang.String) 
		String it
	void  () 
	static void  () 
}

org/jetbrains/uast/InternalUastUtilsKt.class
internalUastUtils.kt
package org.jetbrains.uast
public final org.jetbrains.uast.InternalUastUtilsKt extends java.lang.Object {
	private static final String LINE_SEPARATOR
	public static final java.lang.String getLINE_SEPARATOR () 
	public static final java.lang.String getWithMargin (java.lang.String) 
		String $receiver
	public static final java.lang.String times (java.lang.String, int) 
		String $receiver
		int n
	public static final java.lang.String asLogString (java.util.List) 
		java.util.List $receiver
	public static final org.jetbrains.uast.UExpression unwrapParenthesis (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $receiver
	public static final kotlin.Lazy lz (kotlin.jvm.functions.Function0) 
		kotlin.jvm.functions.Function0 f
	public static final java.lang.String getName (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType $receiver
	public static final java.lang.String renderModifiers (com.intellij.psi.PsiModifierListOwner) 
		String it
		int $i$a$1$filter
		Object element$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Object[] $receiver$iv
		int $i$f$filter
		String modifiers
		com.intellij.psi.PsiModifierListOwner $receiver
	static void  () 
}

org/jetbrains/uast/psi/
org/jetbrains/uast/psi/UastPsiParameterNotResolved.class
UastPsiParameterNotResolved.kt
package org.jetbrains.uast.psi
public final org.jetbrains.uast.psi.UastPsiParameterNotResolved extends com.intellij.psi.impl.light.LightParameter {
	public void  (com.intellij.psi.PsiElement, com.intellij.lang.Language) 
		com.intellij.psi.PsiElement declarationScope
		com.intellij.lang.Language language
}

org/jetbrains/uast/psi/UElementWithLocation$DefaultImpls.class
UElementWithLocation.kt
package org.jetbrains.uast.psi
public final org.jetbrains.uast.psi.UElementWithLocation$DefaultImpls extends java.lang.Object {
	public static boolean isPsiValid (org.jetbrains.uast.psi.UElementWithLocation) 
		org.jetbrains.uast.psi.UElementWithLocation $this
	public static java.util.List getComments (org.jetbrains.uast.psi.UElementWithLocation) 
		org.jetbrains.uast.psi.UElementWithLocation $this
	public static java.lang.String asRenderString (org.jetbrains.uast.psi.UElementWithLocation) 
		org.jetbrains.uast.psi.UElementWithLocation $this
	public static java.lang.String asSourceString (org.jetbrains.uast.psi.UElementWithLocation) 
		org.jetbrains.uast.psi.UElementWithLocation $this
	public static void accept (org.jetbrains.uast.psi.UElementWithLocation, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.psi.UElementWithLocation $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.psi.UElementWithLocation, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.psi.UElementWithLocation $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
}

org/jetbrains/uast/psi/UElementWithLocation.class
UElementWithLocation.kt
package org.jetbrains.uast.psi
public abstract org.jetbrains.uast.psi.UElementWithLocation extends java.lang.Object implements org.jetbrains.uast.UElement com.intellij.openapi.util.Segment  {
}

org/jetbrains/uast/UAnnotated$DefaultImpls.class
UExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UAnnotated$DefaultImpls extends java.lang.Object {
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UAnnotated, java.lang.String) 
		org.jetbrains.uast.UAnnotation it
		int $i$a$1$firstOrNull
		Object element$iv
		Iterable $receiver$iv
		int $i$f$firstOrNull
		org.jetbrains.uast.UAnnotated $this
		String fqName
	public static boolean isPsiValid (org.jetbrains.uast.UAnnotated) 
		org.jetbrains.uast.UAnnotated $this
	public static java.util.List getComments (org.jetbrains.uast.UAnnotated) 
		org.jetbrains.uast.UAnnotated $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UAnnotated) 
		org.jetbrains.uast.UAnnotated $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UAnnotated) 
		org.jetbrains.uast.UAnnotated $this
	public static void accept (org.jetbrains.uast.UAnnotated, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UAnnotated $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UAnnotated, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UAnnotated $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
}

org/jetbrains/uast/UAnnotated.class
UExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UAnnotated extends java.lang.Object implements org.jetbrains.uast.UElement  {
	public abstract java.util.List getAnnotations () 
	public abstract org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
}

org/jetbrains/uast/UAnnotation$asRenderString$1$1.class
UAnnotation.kt
package org.jetbrains.uast
final org.jetbrains.uast.UAnnotation$asRenderString$1$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UAnnotation$asRenderString$1$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UNamedExpression) 
		org.jetbrains.uast.UNamedExpression p1
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/UAnnotation$DefaultImpls.class
UAnnotation.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UAnnotation$DefaultImpls extends java.lang.Object {
	public static java.lang.String asRenderString (org.jetbrains.uast.UAnnotation) 
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UAnnotation $this
	public static java.lang.String asLogString (org.jetbrains.uast.UAnnotation) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UAnnotation $this
	public static void accept (org.jetbrains.uast.UAnnotation, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UAnnotation $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UAnnotation, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UAnnotation $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static boolean isPsiValid (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation $this
	public static java.util.List getComments (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation $this
}

org/jetbrains/uast/UAnnotation.class
UAnnotation.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UAnnotation extends java.lang.Object implements org.jetbrains.uast.UElement org.jetbrains.uast.UResolvable  {
	public abstract java.lang.String getQualifiedName () 
	public abstract com.intellij.psi.PsiClass resolve () 
	public abstract java.util.List getAttributeValues () 
	public abstract org.jetbrains.uast.UExpression findAttributeValue (java.lang.String) 
	public abstract org.jetbrains.uast.UExpression findDeclaredAttributeValue (java.lang.String) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UAnnotationMethod$DefaultImpls.class
UMethod.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UAnnotationMethod$DefaultImpls extends java.lang.Object {
	public static com.intellij.psi.PsiAnnotationMemberValue getDefaultValue (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static void accept (org.jetbrains.uast.UAnnotationMethod, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UAnnotationMethod $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.String asLogString (org.jetbrains.uast.UAnnotationMethod) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UAnnotationMethod $this
	public static java.lang.Object accept (org.jetbrains.uast.UAnnotationMethod, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UAnnotationMethod $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static com.intellij.psi.PsiCodeBlock getBody (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static boolean isStatic (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static boolean isFinal (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static boolean isPsiValid (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static java.util.List getComments (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UAnnotationMethod) 
		org.jetbrains.uast.UAnnotationMethod $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UAnnotationMethod, java.lang.String) 
		org.jetbrains.uast.UAnnotationMethod $this
		String fqName
}

org/jetbrains/uast/UAnnotationMethod.class
UMethod.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UAnnotationMethod extends java.lang.Object implements org.jetbrains.uast.UMethod com.intellij.psi.PsiAnnotationMethod  {
	public abstract com.intellij.psi.PsiAnnotationMethod getPsi () 
	public abstract org.jetbrains.uast.UExpression getUastDefaultValue () 
	public abstract com.intellij.psi.PsiAnnotationMemberValue getDefaultValue () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UAnonymousClass$DefaultImpls.class
UClass.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UAnonymousClass$DefaultImpls extends java.lang.Object {
	public static org.jetbrains.uast.UClass getSuperClass (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static org.jetbrains.uast.UField[] getFields (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static org.jetbrains.uast.UClassInitializer[] getInitializers (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static org.jetbrains.uast.UMethod[] getMethods (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static org.jetbrains.uast.UClass[] getInnerClasses (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static java.lang.String asLogString (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static void accept (org.jetbrains.uast.UAnonymousClass, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UAnonymousClass $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UAnonymousClass, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UAnonymousClass $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static boolean isStatic (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static boolean isFinal (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static boolean isPsiValid (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static java.util.List getComments (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UAnonymousClass) 
		org.jetbrains.uast.UAnonymousClass $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UAnonymousClass, java.lang.String) 
		org.jetbrains.uast.UAnonymousClass $this
		String fqName
}

org/jetbrains/uast/UAnonymousClass.class
UClass.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UAnonymousClass extends java.lang.Object implements org.jetbrains.uast.UClass com.intellij.psi.PsiAnonymousClass  {
	public abstract com.intellij.psi.PsiAnonymousClass getPsi () 
}

org/jetbrains/uast/UArrayAccessExpression$asRenderString$1.class
UArrayAccessExpression.kt
package org.jetbrains.uast
final org.jetbrains.uast.UArrayAccessExpression$asRenderString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UArrayAccessExpression$asRenderString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression it
	void  () 
	static void  () 
}

org/jetbrains/uast/UArrayAccessExpression$DefaultImpls.class
UArrayAccessExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UArrayAccessExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UArrayAccessExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UArrayAccessExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UArrayAccessExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UArrayAccessExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UArrayAccessExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UArrayAccessExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UArrayAccessExpression, java.lang.String) 
		org.jetbrains.uast.UArrayAccessExpression $this
		String fqName
}

org/jetbrains/uast/UArrayAccessExpression.class
UArrayAccessExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UArrayAccessExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract org.jetbrains.uast.UExpression getReceiver () 
	public abstract java.util.List getIndices () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UastBinaryExpressionWithTypeKind$Companion.class
UastBinaryExpressionWithTypeKind.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastBinaryExpressionWithTypeKind$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastBinaryExpressionWithTypeKind$InstanceCheck.class
UastBinaryExpressionWithTypeKind.kt
package org.jetbrains.uast
public org.jetbrains.uast.UastBinaryExpressionWithTypeKind$InstanceCheck extends org.jetbrains.uast.UastBinaryExpressionWithTypeKind {
	public void  (java.lang.String) 
		String name
}

org/jetbrains/uast/UastBinaryExpressionWithTypeKind$TypeCast.class
UastBinaryExpressionWithTypeKind.kt
package org.jetbrains.uast
public org.jetbrains.uast.UastBinaryExpressionWithTypeKind$TypeCast extends org.jetbrains.uast.UastBinaryExpressionWithTypeKind {
	public void  (java.lang.String) 
		String name
}

org/jetbrains/uast/UastBinaryExpressionWithTypeKind.class
UastBinaryExpressionWithTypeKind.kt
package org.jetbrains.uast
public org.jetbrains.uast.UastBinaryExpressionWithTypeKind extends java.lang.Object {
	private final String name
	public static final org.jetbrains.uast.UastBinaryExpressionWithTypeKind$TypeCast TYPE_CAST
	public static final org.jetbrains.uast.UastBinaryExpressionWithTypeKind$InstanceCheck INSTANCE_CHECK
	public static final org.jetbrains.uast.UastBinaryExpressionWithTypeKind UNKNOWN
	public static final org.jetbrains.uast.UastBinaryExpressionWithTypeKind$Companion Companion
	public final java.lang.String getName () 
	public void  (java.lang.String) 
		String name
	static void  () 
}

org/jetbrains/uast/UastBinaryOperator$ArithmeticOperator.class
UastBinaryOperator.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastBinaryOperator$ArithmeticOperator extends org.jetbrains.uast.UastBinaryOperator {
	public void  (java.lang.String) 
		String text
}

org/jetbrains/uast/UastBinaryOperator$AssignOperator.class
UastBinaryOperator.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastBinaryOperator$AssignOperator extends org.jetbrains.uast.UastBinaryOperator {
	public void  (java.lang.String) 
		String text
}

org/jetbrains/uast/UastBinaryOperator$BitwiseOperator.class
UastBinaryOperator.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastBinaryOperator$BitwiseOperator extends org.jetbrains.uast.UastBinaryOperator {
	public void  (java.lang.String) 
		String text
}

org/jetbrains/uast/UastBinaryOperator$Companion.class
UastBinaryOperator.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastBinaryOperator$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastBinaryOperator$ComparisonOperator.class
UastBinaryOperator.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastBinaryOperator$ComparisonOperator extends org.jetbrains.uast.UastBinaryOperator {
	public void  (java.lang.String) 
		String text
}

org/jetbrains/uast/UastBinaryOperator$LogicalOperator.class
UastBinaryOperator.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastBinaryOperator$LogicalOperator extends org.jetbrains.uast.UastBinaryOperator {
	public void  (java.lang.String) 
		String text
}

org/jetbrains/uast/UastBinaryOperator.class
UastBinaryOperator.kt
package org.jetbrains.uast
public org.jetbrains.uast.UastBinaryOperator extends java.lang.Object implements org.jetbrains.uast.UastOperator  {
	private final String text
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$ArithmeticOperator PLUS
	public static final org.jetbrains.uast.UastBinaryOperator$ArithmeticOperator MINUS
	public static final org.jetbrains.uast.UastBinaryOperator$ArithmeticOperator MULTIPLY
	public static final org.jetbrains.uast.UastBinaryOperator$ArithmeticOperator DIV
	public static final org.jetbrains.uast.UastBinaryOperator$ArithmeticOperator MOD
	public static final org.jetbrains.uast.UastBinaryOperator$LogicalOperator LOGICAL_OR
	public static final org.jetbrains.uast.UastBinaryOperator$LogicalOperator LOGICAL_AND
	public static final org.jetbrains.uast.UastBinaryOperator$BitwiseOperator BITWISE_OR
	public static final org.jetbrains.uast.UastBinaryOperator$BitwiseOperator BITWISE_AND
	public static final org.jetbrains.uast.UastBinaryOperator$BitwiseOperator BITWISE_XOR
	public static final org.jetbrains.uast.UastBinaryOperator$ComparisonOperator EQUALS
	public static final org.jetbrains.uast.UastBinaryOperator$ComparisonOperator NOT_EQUALS
	public static final org.jetbrains.uast.UastBinaryOperator$ComparisonOperator IDENTITY_EQUALS
	public static final org.jetbrains.uast.UastBinaryOperator$ComparisonOperator IDENTITY_NOT_EQUALS
	public static final org.jetbrains.uast.UastBinaryOperator$ComparisonOperator GREATER
	public static final org.jetbrains.uast.UastBinaryOperator$ComparisonOperator GREATER_OR_EQUALS
	public static final org.jetbrains.uast.UastBinaryOperator$ComparisonOperator LESS
	public static final org.jetbrains.uast.UastBinaryOperator$ComparisonOperator LESS_OR_EQUALS
	public static final org.jetbrains.uast.UastBinaryOperator$BitwiseOperator SHIFT_LEFT
	public static final org.jetbrains.uast.UastBinaryOperator$BitwiseOperator SHIFT_RIGHT
	public static final org.jetbrains.uast.UastBinaryOperator$BitwiseOperator UNSIGNED_SHIFT_RIGHT
	public static final org.jetbrains.uast.UastBinaryOperator OTHER
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator PLUS_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator MINUS_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator MULTIPLY_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator DIVIDE_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator REMAINDER_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator AND_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator XOR_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator OR_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator SHIFT_LEFT_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator SHIFT_RIGHT_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$AssignOperator UNSIGNED_SHIFT_RIGHT_ASSIGN
	public static final org.jetbrains.uast.UastBinaryOperator$Companion Companion
	public java.lang.String toString () 
	public java.lang.String getText () 
	public void  (java.lang.String) 
		String text
	static void  () 
}

org/jetbrains/uast/UastCallKind$Companion.class
UastCallKind.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastCallKind$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastCallKind.class
UastCallKind.kt
package org.jetbrains.uast
public org.jetbrains.uast.UastCallKind extends java.lang.Object {
	private final String name
	public static final org.jetbrains.uast.UastCallKind METHOD_CALL
	public static final org.jetbrains.uast.UastCallKind CONSTRUCTOR_CALL
	public static final org.jetbrains.uast.UastCallKind NEW_ARRAY_WITH_DIMENSIONS
	public static final org.jetbrains.uast.UastCallKind NEW_ARRAY_WITH_INITIALIZER
	public static final org.jetbrains.uast.UastCallKind NESTED_ARRAY_INITIALIZER
	public static final org.jetbrains.uast.UastCallKind$Companion Companion
	public java.lang.String toString () 
	public final java.lang.String getName () 
	public void  (java.lang.String) 
		String name
	static void  () 
}

org/jetbrains/uast/UastClassKind$Companion.class
UastClassKind.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastClassKind$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastClassKind.class
UastClassKind.kt
package org.jetbrains.uast
public org.jetbrains.uast.UastClassKind extends java.lang.Object {
	private final String text
	public static final org.jetbrains.uast.UastClassKind CLASS
	public static final org.jetbrains.uast.UastClassKind INTERFACE
	public static final org.jetbrains.uast.UastClassKind ANNOTATION
	public static final org.jetbrains.uast.UastClassKind ENUM
	public static final org.jetbrains.uast.UastClassKind OBJECT
	public static final org.jetbrains.uast.UastClassKind$Companion Companion
	public java.lang.String toString () 
	public final java.lang.String getText () 
	public void  (java.lang.String) 
		String text
	static void  () 
}

org/jetbrains/uast/UastContext$Companion$CONTEXT_LANGUAGE$1.class
UastContext.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastContext$Companion$CONTEXT_LANGUAGE$1 extends com.intellij.lang.Language {
	void  (java.lang.String) 
		String $super_call_param$0
}

org/jetbrains/uast/UastContext$Companion.class
UastContext.kt
package org.jetbrains.uast
final org.jetbrains.uast.UastContext$Companion extends java.lang.Object {
	private final org.jetbrains.uast.UastContext$Companion$CONTEXT_LANGUAGE$1 getCONTEXT_LANGUAGE () 
	private void  () 
	public static final org.jetbrains.uast.UastContext$Companion$CONTEXT_LANGUAGE$1 access$getCONTEXT_LANGUAGE$p (org.jetbrains.uast.UastContext$Companion) 
		org.jetbrains.uast.UastContext$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastContext.class
UastContext.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastContext extends java.lang.Object implements org.jetbrains.uast.UastLanguagePlugin  {
	private final com.intellij.openapi.project.Project project
	private static final org.jetbrains.uast.UastContext$Companion$CONTEXT_LANGUAGE$1 CONTEXT_LANGUAGE
	public static final org.jetbrains.uast.UastContext$Companion Companion
	public com.intellij.lang.Language getLanguage () 
	public int getPriority () 
	public final java.util.Collection getLanguagePlugins () 
	public final org.jetbrains.uast.UastLanguagePlugin findPlugin (com.intellij.psi.PsiElement) 
		org.jetbrains.uast.UastLanguagePlugin it
		int $i$a$1$firstOrNull
		Object element$iv
		Iterable $receiver$iv
		int $i$f$firstOrNull
		com.intellij.lang.Language language
		com.intellij.psi.PsiElement element
	public boolean isFileSupported (java.lang.String) 
		org.jetbrains.uast.UastLanguagePlugin it
		int $i$a$1$any
		Object element$iv
		Iterable $receiver$iv
		int $i$f$any
		String fileName
	public final org.jetbrains.uast.UMethod getMethod (com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		int $i$f$convertWithParent
		com.intellij.psi.PsiMethod method
	public final org.jetbrains.uast.UVariable getVariable (com.intellij.psi.PsiVariable) 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		int $i$f$convertWithParent
		com.intellij.psi.PsiVariable variable
	public final org.jetbrains.uast.UClass getClass (com.intellij.psi.PsiClass) 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		int $i$f$convertWithParent
		com.intellij.psi.PsiClass clazz
	public org.jetbrains.uast.UElement convertElement (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement, java.lang.Class) 
		com.intellij.psi.PsiElement element
		org.jetbrains.uast.UElement parent
		Class requiredType
	public org.jetbrains.uast.UElement convertElementWithParent (com.intellij.psi.PsiElement, java.lang.Class) 
		com.intellij.psi.PsiElement element
		Class requiredType
	public org.jetbrains.uast.UastLanguagePlugin$ResolvedMethod getMethodCallExpression (com.intellij.psi.PsiElement, java.lang.String, java.lang.String) 
		com.intellij.psi.PsiElement element
		String containingClassFqName
		String methodName
	public org.jetbrains.uast.UastLanguagePlugin$ResolvedConstructor getConstructorCallExpression (com.intellij.psi.PsiElement, java.lang.String) 
		com.intellij.psi.PsiElement element
		String fqName
	public boolean isExpressionValueUsed (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UastLanguagePlugin it
		int $i$a$1$firstOrNull
		Object element$iv
		Iterable $receiver$iv
		int $i$f$firstOrNull
		com.intellij.lang.Language language
		org.jetbrains.uast.UExpression element
	private final com.intellij.lang.Language getLanguage (org.jetbrains.uast.UElement) 
		com.intellij.lang.Language it
		int $i$a$1$let
		org.jetbrains.uast.UElement containingElement
		org.jetbrains.uast.UElement $receiver
	public final com.intellij.openapi.project.Project getProject () 
	public void  (com.intellij.openapi.project.Project) 
		com.intellij.openapi.project.Project project
	static void  () 
	public org.jetbrains.uast.UExpression getMethodBody (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod element
	public org.jetbrains.uast.UExpression getInitializerBody (com.intellij.psi.PsiClassInitializer) 
		com.intellij.psi.PsiClassInitializer element
	public org.jetbrains.uast.UExpression getInitializerBody (com.intellij.psi.PsiVariable) 
		com.intellij.psi.PsiVariable element
	public static final org.jetbrains.uast.UastContext$Companion$CONTEXT_LANGUAGE$1 access$getCONTEXT_LANGUAGE$cp () 
}

org/jetbrains/uast/UastContextKt.class
UastContext.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastContextKt extends java.lang.Object {
	public static final org.jetbrains.uast.UElement toUElement (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement it
		int $i$a$1$let
		com.intellij.psi.PsiElement $receiver
	public static final org.jetbrains.uast.UElement toUElement (com.intellij.psi.PsiElement, java.lang.Class) 
		com.intellij.psi.PsiElement it
		int $i$a$2$let
		com.intellij.psi.PsiElement $receiver
		Class cls
	private static final org.jetbrains.uast.UElement toUElementOfType (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement it
		int $i$a$1$let
		com.intellij.psi.PsiElement $receiver
		int $i$f$toUElementOfType
	public static final org.jetbrains.uast.UElement findUElementAt (com.intellij.psi.PsiFile, int, java.lang.Class) 
		org.jetbrains.uast.UElement it
		int $i$a$1$firstOrNull
		Object element$iv
		kotlin.sequences.Sequence $receiver$iv
		int $i$f$firstOrNull
		org.jetbrains.uast.UElement uElement
		com.intellij.psi.PsiElement element
		com.intellij.psi.PsiFile $receiver
		int offset
		Class cls
	public static final org.jetbrains.uast.UElement getUastParentOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean) 
		org.jetbrains.uast.UElement it
		int $i$a$1$firstOrNull
		Object element$iv
		kotlin.sequences.Sequence $receiver$iv
		int $i$f$firstOrNull
		kotlin.sequences.Sequence sequence
		org.jetbrains.uast.UElement uElement
		com.intellij.psi.PsiElement $receiver
		Class cls
		boolean strict
	public static volatile org.jetbrains.uast.UElement getUastParentOfType$default (com.intellij.psi.PsiElement, java.lang.Class, boolean, int, java.lang.Object) 
	public static org.jetbrains.uast.UElement getUastParentOfType (com.intellij.psi.PsiElement, java.lang.Class) 
		com.intellij.psi.PsiElement $receiver
		Class cls
	private static final org.jetbrains.uast.UElement getUastParentOfType (com.intellij.psi.PsiElement, boolean) 
		com.intellij.psi.PsiElement $receiver
		boolean strict
		int $i$f$getUastParentOfType
	static volatile org.jetbrains.uast.UElement getUastParentOfType$default (com.intellij.psi.PsiElement, boolean, int, java.lang.Object) 
		com.intellij.psi.PsiElement $receiver
		boolean strict
		int $i$f$getUastParentOfType
}

org/jetbrains/uast/UastEmptyExpression.class
UExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastEmptyExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public static final org.jetbrains.uast.UastEmptyExpression INSTANCE
	public org.jetbrains.uast.UElement getUastParent () 
	public java.util.List getAnnotations () 
	public com.intellij.psi.PsiElement getPsi () 
	public java.lang.String asLogString () 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
	private void  () 
	static void  () 
	public java.lang.Object evaluate () 
	public com.intellij.psi.PsiType getExpressionType () 
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public boolean isPsiValid () 
	public java.util.List getComments () 
	public java.lang.String asRenderString () 
	public java.lang.String asSourceString () 
	public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
		String fqName
}

org/jetbrains/uast/UastErrorType.class
UastErrorType.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastErrorType extends com.intellij.psi.PsiType {
	public static final org.jetbrains.uast.UastErrorType INSTANCE
	public java.lang.String getInternalCanonicalText () 
	public boolean equalsToText (java.lang.String) 
		String text
	public java.lang.String getCanonicalText () 
	public java.lang.String getPresentableText () 
	public boolean isValid () 
	public java.lang.Void getResolveScope () 
	public volatile com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public com.intellij.psi.PsiType[] getSuperTypes () 
		int $i$f$emptyArray
	public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor) 
		com.intellij.psi.PsiTypeVisitor visitor
	private void  () 
		int $i$f$emptyArray
	static void  () 
}

org/jetbrains/uast/UastLanguagePlugin$Companion.class
UastLanguagePlugin.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastLanguagePlugin$Companion extends java.lang.Object {
	private static final com.intellij.openapi.extensions.ExtensionPointName extensionPointName
	public final com.intellij.openapi.extensions.ExtensionPointName getExtensionPointName () 
	public final java.util.Collection getInstances () 
		com.intellij.openapi.extensions.ExtensionsArea rootArea
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastLanguagePlugin$DefaultImpls.class
UastLanguagePlugin.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastLanguagePlugin$DefaultImpls extends java.lang.Object {
	public static volatile org.jetbrains.uast.UElement convertElement$default (org.jetbrains.uast.UastLanguagePlugin, com.intellij.psi.PsiElement, org.jetbrains.uast.UElement, java.lang.Class, int, java.lang.Object) 
	public static org.jetbrains.uast.UExpression getMethodBody (org.jetbrains.uast.UastLanguagePlugin, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UastLanguagePlugin $this
		com.intellij.psi.PsiMethod element
	public static org.jetbrains.uast.UExpression getInitializerBody (org.jetbrains.uast.UastLanguagePlugin, com.intellij.psi.PsiClassInitializer) 
		org.jetbrains.uast.UastLanguagePlugin $this
		com.intellij.psi.PsiClassInitializer element
	public static org.jetbrains.uast.UExpression getInitializerBody (org.jetbrains.uast.UastLanguagePlugin, com.intellij.psi.PsiVariable) 
		org.jetbrains.uast.UastLanguagePlugin $this
		com.intellij.psi.PsiVariable element
}

org/jetbrains/uast/UastLanguagePlugin$ResolvedConstructor.class
UastLanguagePlugin.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastLanguagePlugin$ResolvedConstructor extends java.lang.Object {
	private final org.jetbrains.uast.UCallExpression call
	private final com.intellij.psi.PsiMethod constructor
	private final com.intellij.psi.PsiClass clazz
	public final org.jetbrains.uast.UCallExpression getCall () 
	public final com.intellij.psi.PsiMethod getConstructor () 
	public final com.intellij.psi.PsiClass getClazz () 
	public void  (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass) 
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod constructor
		com.intellij.psi.PsiClass clazz
	public final org.jetbrains.uast.UCallExpression component1 () 
	public final com.intellij.psi.PsiMethod component2 () 
	public final com.intellij.psi.PsiClass component3 () 
	public final org.jetbrains.uast.UastLanguagePlugin$ResolvedConstructor copy (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass) 
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod constructor
		com.intellij.psi.PsiClass clazz
	public static volatile org.jetbrains.uast.UastLanguagePlugin$ResolvedConstructor copy$default (org.jetbrains.uast.UastLanguagePlugin$ResolvedConstructor, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

org/jetbrains/uast/UastLanguagePlugin$ResolvedMethod.class
UastLanguagePlugin.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastLanguagePlugin$ResolvedMethod extends java.lang.Object {
	private final org.jetbrains.uast.UCallExpression call
	private final com.intellij.psi.PsiMethod method
	public final org.jetbrains.uast.UCallExpression getCall () 
	public final com.intellij.psi.PsiMethod getMethod () 
	public void  (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
	public final org.jetbrains.uast.UCallExpression component1 () 
	public final com.intellij.psi.PsiMethod component2 () 
	public final org.jetbrains.uast.UastLanguagePlugin$ResolvedMethod copy (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
	public static volatile org.jetbrains.uast.UastLanguagePlugin$ResolvedMethod copy$default (org.jetbrains.uast.UastLanguagePlugin$ResolvedMethod, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

org/jetbrains/uast/UastLanguagePlugin.class
UastLanguagePlugin.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UastLanguagePlugin extends java.lang.Object {
	public static final org.jetbrains.uast.UastLanguagePlugin$Companion Companion
	public abstract com.intellij.lang.Language getLanguage () 
	public abstract boolean isFileSupported (java.lang.String) 
	public abstract int getPriority () 
	public abstract org.jetbrains.uast.UElement convertElement (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement, java.lang.Class) 
	public abstract org.jetbrains.uast.UElement convertElementWithParent (com.intellij.psi.PsiElement, java.lang.Class) 
	public abstract org.jetbrains.uast.UastLanguagePlugin$ResolvedMethod getMethodCallExpression (com.intellij.psi.PsiElement, java.lang.String, java.lang.String) 
	public abstract org.jetbrains.uast.UastLanguagePlugin$ResolvedConstructor getConstructorCallExpression (com.intellij.psi.PsiElement, java.lang.String) 
	public abstract org.jetbrains.uast.UExpression getMethodBody (com.intellij.psi.PsiMethod) 
	public abstract org.jetbrains.uast.UExpression getInitializerBody (com.intellij.psi.PsiClassInitializer) 
	public abstract org.jetbrains.uast.UExpression getInitializerBody (com.intellij.psi.PsiVariable) 
	public abstract boolean isExpressionValueUsed (org.jetbrains.uast.UExpression) 
	static void  () 
}

org/jetbrains/uast/UastLanguagePluginKt.class
UastLanguagePlugin.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastLanguagePluginKt extends java.lang.Object {
	private static final org.jetbrains.uast.UElement convertOpt (org.jetbrains.uast.UastLanguagePlugin, com.intellij.psi.PsiElement, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UastLanguagePlugin $receiver
		com.intellij.psi.PsiElement element
		org.jetbrains.uast.UElement parent
		int $i$f$convertOpt
	private static final org.jetbrains.uast.UElement convert (org.jetbrains.uast.UastLanguagePlugin, com.intellij.psi.PsiElement, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UastLanguagePlugin $receiver
		com.intellij.psi.PsiElement element
		org.jetbrains.uast.UElement parent
		int $i$f$convert
	private static final org.jetbrains.uast.UElement convertWithParent (org.jetbrains.uast.UastLanguagePlugin, com.intellij.psi.PsiElement) 
		org.jetbrains.uast.UastLanguagePlugin $receiver
		com.intellij.psi.PsiElement element
		int $i$f$convertWithParent
}

org/jetbrains/uast/UastLiteralUtils.class
uastLiteralUtils.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastLiteralUtils extends java.lang.Object {
	public static final boolean isNullLiteral (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isBooleanLiteral (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isTrueLiteral (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isFalseLiteral (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isStringLiteral (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final java.lang.String getValueIfStringLiteral (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isNumberLiteral (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isIntegralLiteral (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final long getLongValue (org.jetbrains.uast.ULiteralExpression) 
		Object it
		int $i$a$1$let
		org.jetbrains.uast.ULiteralExpression $receiver
}

org/jetbrains/uast/UastOperator.class
UastOperator.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UastOperator extends java.lang.Object {
	public abstract java.lang.String getText () 
}

org/jetbrains/uast/UastPostfixOperator$Companion.class
UastPostfixOperator.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastPostfixOperator$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastPostfixOperator.class
UastPostfixOperator.kt
package org.jetbrains.uast
public org.jetbrains.uast.UastPostfixOperator extends java.lang.Object implements org.jetbrains.uast.UastOperator  {
	private final String text
	public static final org.jetbrains.uast.UastPostfixOperator INC
	public static final org.jetbrains.uast.UastPostfixOperator DEC
	public static final org.jetbrains.uast.UastPostfixOperator UNKNOWN
	public static final org.jetbrains.uast.UastPostfixOperator$Companion Companion
	public java.lang.String toString () 
	public java.lang.String getText () 
	public void  (java.lang.String) 
		String text
	static void  () 
}

org/jetbrains/uast/UastPrefixOperator$Companion.class
UastPrefixOperator.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastPrefixOperator$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastPrefixOperator.class
UastPrefixOperator.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastPrefixOperator extends java.lang.Object implements org.jetbrains.uast.UastOperator  {
	private final String text
	public static final org.jetbrains.uast.UastPrefixOperator INC
	public static final org.jetbrains.uast.UastPrefixOperator DEC
	public static final org.jetbrains.uast.UastPrefixOperator UNARY_MINUS
	public static final org.jetbrains.uast.UastPrefixOperator UNARY_PLUS
	public static final org.jetbrains.uast.UastPrefixOperator LOGICAL_NOT
	public static final org.jetbrains.uast.UastPrefixOperator BITWISE_NOT
	public static final org.jetbrains.uast.UastPrefixOperator UNKNOWN
	public static final org.jetbrains.uast.UastPrefixOperator$Companion Companion
	public java.lang.String toString () 
	public java.lang.String getText () 
	public void  (java.lang.String) 
		String text
	static void  () 
}

org/jetbrains/uast/UastQualifiedExpressionAccessType$Companion.class
UastQualifiedExpressionAccessType.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastQualifiedExpressionAccessType$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastQualifiedExpressionAccessType.class
UastQualifiedExpressionAccessType.kt
package org.jetbrains.uast
public org.jetbrains.uast.UastQualifiedExpressionAccessType extends java.lang.Object {
	private final String name
	public static final org.jetbrains.uast.UastQualifiedExpressionAccessType SIMPLE
	public static final org.jetbrains.uast.UastQualifiedExpressionAccessType$Companion Companion
	public java.lang.String toString () 
	public final java.lang.String getName () 
	public void  (java.lang.String) 
		String name
	static void  () 
}

org/jetbrains/uast/UastSpecialExpressionKind.class
UastSpecialExpressionKind.kt
package org.jetbrains.uast
public org.jetbrains.uast.UastSpecialExpressionKind extends java.lang.Object {
	private final String name
	public java.lang.String toString () 
	public final java.lang.String getName () 
	public void  (java.lang.String) 
		String name
}

org/jetbrains/uast/UastUtils.class

package org.jetbrains.uast
public final org.jetbrains.uast.UastUtils extends java.lang.Object {
	public static final java.util.List asQualifiedPath (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $receiver
	public static final java.lang.String asRecursiveLogString (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean endsWithQualified (org.jetbrains.uast.UExpression, java.lang.String) 
		org.jetbrains.uast.UExpression $receiver
		String fqName
	public static final java.lang.String evaluateString (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $receiver
	public static final com.intellij.psi.PsiClass getContainingClass (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement $receiver
	public static final com.intellij.psi.PsiClass getContainingClass (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UFile getContainingFile (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final com.intellij.psi.PsiMethod getContainingMethod (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UClass getContainingUClass (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UMethod getContainingUMethod (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UVariable getContainingUVariable (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final com.intellij.psi.PsiVariable getContainingVariable (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final java.io.File getIoFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile $receiver
	public static final org.jetbrains.uast.UastLanguagePlugin getLanguagePlugin (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UQualifiedReferenceExpression getOutermostQualified (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $receiver
	public static final org.jetbrains.uast.UElement getParentOfType (org.jetbrains.uast.UElement, java.lang.Class, boolean) 
		org.jetbrains.uast.UElement $receiver
		Class parentClass
		boolean strict
	public static volatile org.jetbrains.uast.UElement getParentOfType$default (org.jetbrains.uast.UElement, java.lang.Class, boolean, int, java.lang.Object) 
	public static org.jetbrains.uast.UElement getParentOfType (org.jetbrains.uast.UElement, java.lang.Class) 
		org.jetbrains.uast.UElement $receiver
		Class parentClass
	public static final transient org.jetbrains.uast.UElement getParentOfType (org.jetbrains.uast.UElement, java.lang.Class, boolean, java.lang.Class[]) 
		org.jetbrains.uast.UElement $receiver
		Class parentClass
		boolean strict
		Class[] terminators
	public static volatile org.jetbrains.uast.UElement getParentOfType$default (org.jetbrains.uast.UElement, java.lang.Class, boolean, java.lang.Class[], int, java.lang.Object) 
	public static final transient org.jetbrains.uast.UElement getParentOfType (org.jetbrains.uast.UElement, boolean, java.lang.Class, java.lang.Class[]) 
		org.jetbrains.uast.UElement $receiver
		boolean strict
		Class firstParentClass
		Class[] parentClasses
	public static volatile org.jetbrains.uast.UElement getParentOfType$default (org.jetbrains.uast.UElement, boolean, java.lang.Class, java.lang.Class[], int, java.lang.Object) 
	public static final java.util.List getQualifiedChain (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $receiver
	public static final java.lang.String getQualifiedName (org.jetbrains.uast.UReferenceExpression) 
		org.jetbrains.uast.UReferenceExpression $receiver
	public static final org.jetbrains.uast.UExpression getQualifiedParentOrThis (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $receiver
	public static final org.jetbrains.uast.UastContext getUastContext (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isChildOf (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean) 
		org.jetbrains.uast.UElement $receiver
		org.jetbrains.uast.UElement probablyParent
		boolean strict
	public static volatile boolean isChildOf$default (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean, int, java.lang.Object) 
	public static final boolean matchesQualified (org.jetbrains.uast.UExpression, java.lang.String) 
		org.jetbrains.uast.UExpression $receiver
		String fqName
	public static final boolean startsWithQualified (org.jetbrains.uast.UExpression, java.lang.String) 
		org.jetbrains.uast.UExpression $receiver
		String fqName
	public static final java.util.List toPsiElements (java.util.Collection) 
		java.util.Collection $receiver
	public static final com.intellij.psi.PsiElement tryResolve (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final com.intellij.psi.PsiNamedElement tryResolveNamed (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UDeclaration tryResolveUDeclaration (org.jetbrains.uast.UElement, org.jetbrains.uast.UastContext) 
		org.jetbrains.uast.UElement $receiver
		org.jetbrains.uast.UastContext context
}

org/jetbrains/uast/UastUtils__QualifiedUtilsKt$asQualifiedPath$1.class
qualifiedUtils.kt
package org.jetbrains.uast
final org.jetbrains.uast.UastUtils__QualifiedUtilsKt$asQualifiedPath$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.uast.UExpression receiver$0
	final kotlin.jvm.internal.Ref$BooleanRef $error
	final java.util.List $list
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UExpression $receiver
		int $i$a$1$run
		org.jetbrains.uast.USimpleNameReferenceExpression selector
		org.jetbrains.uast.UExpression receiver
		org.jetbrains.uast.UQualifiedReferenceExpression expr
	void  (org.jetbrains.uast.UExpression, kotlin.jvm.internal.Ref$BooleanRef, java.util.List) 
}

org/jetbrains/uast/UastUtils__QualifiedUtilsKt$asRecursiveLogString$1.class
qualifiedUtils.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastUtils__QualifiedUtilsKt$asRecursiveLogString$1 extends java.lang.Object implements org.jetbrains.uast.visitor.UastVisitor  {
	private int level
	final StringBuilder $stringBuilder
	final String $indent
	private final int getLevel () 
	private final void setLevel (int) 
		int 
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public void afterVisitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	void  (java.lang.StringBuilder, java.lang.String) 
		StringBuilder $captured_local_variable$0
		String $captured_local_variable$1
	public boolean visitFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile node
	public boolean visitImportStatement (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement node
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public boolean visitInitializer (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer node
	public boolean visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod node
	public boolean visitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable node
	public boolean visitParameter (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter node
	public boolean visitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	public boolean visitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable node
	public boolean visitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant node
	public boolean visitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation node
	public boolean visitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression node
	public boolean visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression node
	public boolean visitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression node
	public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression node
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression node
	public boolean visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType node
	public boolean visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression node
	public boolean visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression node
	public boolean visitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression node
	public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression node
	public boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression node
	public boolean visitExpressionList (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList node
	public boolean visitIfExpression (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression node
	public boolean visitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression node
	public boolean visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression node
	public boolean visitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression node
	public boolean visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression node
	public boolean visitForExpression (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression node
	public boolean visitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression node
	public boolean visitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression node
	public boolean visitCatchClause (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause node
	public boolean visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression node
	public boolean visitThisExpression (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression node
	public boolean visitSuperExpression (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression node
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
	public boolean visitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression node
	public boolean visitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression node
	public boolean visitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression node
	public boolean visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression node
	public boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression node
	public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression node
	public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression node
	public boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression node
	public void afterVisitFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile node
	public void afterVisitImportStatement (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement node
	public void afterVisitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public void afterVisitInitializer (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer node
	public void afterVisitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod node
	public void afterVisitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable node
	public void afterVisitParameter (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter node
	public void afterVisitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	public void afterVisitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable node
	public void afterVisitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant node
	public void afterVisitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation node
	public void afterVisitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression node
	public void afterVisitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression node
	public void afterVisitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression node
	public void afterVisitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public void afterVisitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public void afterVisitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression node
	public void afterVisitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public void afterVisitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression node
	public void afterVisitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType node
	public void afterVisitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression node
	public void afterVisitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression node
	public void afterVisitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression node
	public void afterVisitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression node
	public void afterVisitExpressionList (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList node
	public void afterVisitIfExpression (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression node
	public void afterVisitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression node
	public void afterVisitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression node
	public void afterVisitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression node
	public void afterVisitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression node
	public void afterVisitForExpression (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression node
	public void afterVisitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression node
	public void afterVisitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression node
	public void afterVisitCatchClause (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause node
	public void afterVisitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression node
	public void afterVisitThisExpression (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression node
	public void afterVisitSuperExpression (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression node
	public void afterVisitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
	public void afterVisitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression node
	public void afterVisitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression node
	public void afterVisitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression node
	public void afterVisitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression node
	public void afterVisitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression node
	public void afterVisitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression node
	public void afterVisitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression node
	public void afterVisitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression node
	public void afterVisitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression node
}

org/jetbrains/uast/UastUtils__QualifiedUtilsKt$getOutermostQualified$1.class
qualifiedUtils.kt
package org.jetbrains.uast
final org.jetbrains.uast.UastUtils__QualifiedUtilsKt$getOutermostQualified$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.UastUtils__QualifiedUtilsKt$getOutermostQualified$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.UQualifiedReferenceExpression invoke (org.jetbrains.uast.UElement, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UElement current
		org.jetbrains.uast.UExpression previous
	void  () 
	static void  () 
}

org/jetbrains/uast/UastUtils__QualifiedUtilsKt$getQualifiedChain$1.class
qualifiedUtils.kt
package org.jetbrains.uast
final org.jetbrains.uast.UastUtils__QualifiedUtilsKt$getQualifiedChain$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.UastUtils__QualifiedUtilsKt$getQualifiedChain$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final void invoke (org.jetbrains.uast.UQualifiedReferenceExpression, java.util.List) 
		org.jetbrains.uast.UExpression selector
		org.jetbrains.uast.UExpression receiver
		org.jetbrains.uast.UQualifiedReferenceExpression expr
		java.util.List chains
	void  () 
	static void  () 
}

org/jetbrains/uast/UastUtils__QualifiedUtilsKt$getQualifiedParentOrThis$1.class
qualifiedUtils.kt
package org.jetbrains.uast
final org.jetbrains.uast.UastUtils__QualifiedUtilsKt$getQualifiedParentOrThis$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.UastUtils__QualifiedUtilsKt$getQualifiedParentOrThis$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.UExpression invoke (org.jetbrains.uast.UExpression, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression current
		org.jetbrains.uast.UExpression previous
	void  () 
	static void  () 
}

org/jetbrains/uast/UastUtils__QualifiedUtilsKt.class
qualifiedUtils.kt
package org.jetbrains.uast
final org.jetbrains.uast.UastUtils__QualifiedUtilsKt extends java.lang.Object {
	public static final org.jetbrains.uast.UExpression getQualifiedParentOrThis (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UastUtils__QualifiedUtilsKt$getQualifiedParentOrThis$1 findParent$
		org.jetbrains.uast.UExpression $receiver
	public static final java.util.List asQualifiedPath (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UastUtils__QualifiedUtilsKt$asQualifiedPath$1 addIdentifiers$
		java.util.List list
		kotlin.jvm.internal.Ref$BooleanRef error
		org.jetbrains.uast.UExpression $receiver
	public static final java.util.List getQualifiedChain (org.jetbrains.uast.UExpression) 
		java.util.List chains
		org.jetbrains.uast.UQualifiedReferenceExpression qualifiedExpression
		org.jetbrains.uast.UastUtils__QualifiedUtilsKt$getQualifiedChain$1 collect$
		org.jetbrains.uast.UExpression $receiver
	public static final org.jetbrains.uast.UQualifiedReferenceExpression getOutermostQualified (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UastUtils__QualifiedUtilsKt$getOutermostQualified$1 getOutermostQualified$
		org.jetbrains.uast.UExpression $receiver
	public static final boolean matchesQualified (org.jetbrains.uast.UExpression, java.lang.String) 
		java.util.List passedIdentifiers
		java.util.List identifiers
		org.jetbrains.uast.UExpression $receiver
		String fqName
	public static final boolean startsWithQualified (org.jetbrains.uast.UExpression, java.lang.String) 
		int i
		String passedIdentifier
		int $i$a$1$forEachIndexed
		Object item$iv
		int index$iv
		Iterable $receiver$iv
		int $i$f$forEachIndexed
		java.util.List passedIdentifiers
		java.util.List identifiers
		org.jetbrains.uast.UExpression $receiver
		String fqName
	public static final boolean endsWithQualified (org.jetbrains.uast.UExpression, java.lang.String) 
		int i
		String passedIdentifier
		int $i$a$1$forEachIndexed
		Object item$iv
		int index$iv
		Iterable $receiver$iv
		int $i$f$forEachIndexed
		java.util.List passedIdentifiers
		java.util.List identifiers
		org.jetbrains.uast.UExpression $receiver
		String fqName
	public static final java.lang.String asRecursiveLogString (org.jetbrains.uast.UElement) 
		String indent
		StringBuilder stringBuilder
		org.jetbrains.uast.UElement $receiver
}

org/jetbrains/uast/UastUtils__UastUtilsKt$isChildOf$1.class
UastUtils.kt
package org.jetbrains.uast
final org.jetbrains.uast.UastUtils__UastUtilsKt$isChildOf$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.UastUtils__UastUtilsKt$isChildOf$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final boolean invoke (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement current
		org.jetbrains.uast.UElement probablyParent
	void  () 
	static void  () 
}

org/jetbrains/uast/UastUtils__UastUtilsKt.class
UastUtils.kt
package org.jetbrains.uast
final org.jetbrains.uast.UastUtils__UastUtilsKt extends java.lang.Object {
	private static final org.jetbrains.uast.UElement getParentOfType (org.jetbrains.uast.UElement, boolean) 
		org.jetbrains.uast.UElement $receiver
		boolean strict
		int $i$f$getParentOfType
	static volatile org.jetbrains.uast.UElement getParentOfType$default (org.jetbrains.uast.UElement, boolean, int, java.lang.Object) 
		org.jetbrains.uast.UElement $receiver
		boolean strict
		int $i$f$getParentOfType
	public static final org.jetbrains.uast.UElement getParentOfType (org.jetbrains.uast.UElement, java.lang.Class, boolean) 
		org.jetbrains.uast.UElement element
		org.jetbrains.uast.UElement $receiver
		Class parentClass
		boolean strict
	public static volatile org.jetbrains.uast.UElement getParentOfType$default (org.jetbrains.uast.UElement, java.lang.Class, boolean, int, java.lang.Object) 
	public static org.jetbrains.uast.UElement getParentOfType (org.jetbrains.uast.UElement, java.lang.Class) 
		org.jetbrains.uast.UElement $receiver
		Class parentClass
	public static final transient org.jetbrains.uast.UElement getParentOfType (org.jetbrains.uast.UElement, java.lang.Class, boolean, java.lang.Class[]) 
		Class it
		int $i$a$1$any
		Object element$iv
		Object[] $receiver$iv
		int $i$f$any
		kotlin.jvm.internal.Ref$ObjectRef element
		org.jetbrains.uast.UElement $receiver
		Class parentClass
		boolean strict
		Class[] terminators
	public static volatile org.jetbrains.uast.UElement getParentOfType$default (org.jetbrains.uast.UElement, java.lang.Class, boolean, java.lang.Class[], int, java.lang.Object) 
	public static final transient org.jetbrains.uast.UElement getParentOfType (org.jetbrains.uast.UElement, boolean, java.lang.Class, java.lang.Class[]) 
		Class it
		int $i$a$2$any
		Object element$iv
		Object[] $receiver$iv
		int $i$f$any
		kotlin.jvm.internal.Ref$ObjectRef element
		org.jetbrains.uast.UElement $receiver
		boolean strict
		Class firstParentClass
		Class[] parentClasses
	public static volatile org.jetbrains.uast.UElement getParentOfType$default (org.jetbrains.uast.UElement, boolean, java.lang.Class, java.lang.Class[], int, java.lang.Object) 
	public static final org.jetbrains.uast.UFile getContainingFile (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UClass getContainingUClass (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UMethod getContainingUMethod (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UVariable getContainingUVariable (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final com.intellij.psi.PsiMethod getContainingMethod (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final com.intellij.psi.PsiClass getContainingClass (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final com.intellij.psi.PsiVariable getContainingVariable (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final com.intellij.psi.PsiClass getContainingClass (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement it
		int $i$a$1$let
		com.intellij.psi.PsiElement $receiver
	public static final boolean isChildOf (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean) 
		org.jetbrains.uast.UastUtils__UastUtilsKt$isChildOf$1 isChildOf$
		org.jetbrains.uast.UElement $receiver
		org.jetbrains.uast.UElement probablyParent
		boolean strict
	public static volatile boolean isChildOf$default (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean, int, java.lang.Object) 
	public static final com.intellij.psi.PsiElement tryResolve (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final com.intellij.psi.PsiNamedElement tryResolveNamed (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UDeclaration tryResolveUDeclaration (org.jetbrains.uast.UElement, org.jetbrains.uast.UastContext) 
		com.intellij.psi.PsiElement it
		int $i$a$1$let
		org.jetbrains.uast.UElement $receiver
		org.jetbrains.uast.UastContext context
	public static final java.lang.String getQualifiedName (org.jetbrains.uast.UReferenceExpression) 
		org.jetbrains.uast.UReferenceExpression $receiver
	public static final java.lang.String evaluateString (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $receiver
	public static final java.io.File getIoFile (org.jetbrains.uast.UFile) 
		com.intellij.openapi.vfs.VirtualFile it
		int $i$a$1$let
		org.jetbrains.uast.UFile $receiver
	public static final org.jetbrains.uast.UastContext getUastContext (org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement $receiver
	public static final org.jetbrains.uast.UastLanguagePlugin getLanguagePlugin (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UastContext uastContext
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement $receiver
	public static final java.util.List toPsiElements (java.util.Collection) 
		org.jetbrains.uast.UElement it
		int $i$a$1$mapNotNull
		Object it$iv$iv
		int $i$a$1$let
		Object element$iv$iv
		int $i$a$1$forEach
		Object element$iv$iv$iv
		Iterable $receiver$iv$iv$iv
		int $i$f$forEach
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapNotNullTo
		Iterable $receiver$iv
		int $i$f$mapNotNull
		java.util.Collection $receiver
}

org/jetbrains/uast/UastVisibility$Companion.class
UastVisibility.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastVisibility$Companion extends java.lang.Object {
	public final org.jetbrains.uast.UastVisibility get (com.intellij.psi.PsiModifierListOwner) 
		com.intellij.psi.PsiModifierListOwner declaration
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastVisibility.class
UastVisibility.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastVisibility extends java.lang.Enum {
	public static final org.jetbrains.uast.UastVisibility PUBLIC
	public static final org.jetbrains.uast.UastVisibility PRIVATE
	public static final org.jetbrains.uast.UastVisibility PROTECTED
	public static final org.jetbrains.uast.UastVisibility PACKAGE_LOCAL
	public static final org.jetbrains.uast.UastVisibility LOCAL
	private static final org.jetbrains.uast.UastVisibility[] $VALUES
	private final String text
	public static final org.jetbrains.uast.UastVisibility$Companion Companion
	static void  () 
	public java.lang.String toString () 
	public final java.lang.String getText () 
	protected void  (java.lang.String, int, java.lang.String) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
		String text
	public static org.jetbrains.uast.UastVisibility[] values () 
	public static org.jetbrains.uast.UastVisibility valueOf (java.lang.String) 
}

org/jetbrains/uast/UBinaryExpression$DefaultImpls.class
UBinaryExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UBinaryExpression$DefaultImpls extends java.lang.Object {
	public static java.util.List getOperands (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression $this
	public static void accept (org.jetbrains.uast.UBinaryExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UBinaryExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UBinaryExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UBinaryExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UBinaryExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UBinaryExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UBinaryExpression, java.lang.String) 
		org.jetbrains.uast.UBinaryExpression $this
		String fqName
}

org/jetbrains/uast/UBinaryExpression.class
UBinaryExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UBinaryExpression extends java.lang.Object implements org.jetbrains.uast.UPolyadicExpression  {
	public abstract org.jetbrains.uast.UExpression getLeftOperand () 
	public abstract org.jetbrains.uast.UExpression getRightOperand () 
	public abstract org.jetbrains.uast.UIdentifier getOperatorIdentifier () 
	public abstract com.intellij.psi.PsiMethod resolveOperator () 
	public abstract java.util.List getOperands () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UBinaryExpressionWithType$DefaultImpls.class
UBinaryExpressionWithType.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UBinaryExpressionWithType$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.UBinaryExpressionWithType) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UBinaryExpressionWithType $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType $this
	public static void accept (org.jetbrains.uast.UBinaryExpressionWithType, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UBinaryExpressionWithType $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UBinaryExpressionWithType, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UBinaryExpressionWithType $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.Object evaluate (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType $this
	public static boolean isPsiValid (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType $this
	public static java.util.List getComments (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UBinaryExpressionWithType, java.lang.String) 
		org.jetbrains.uast.UBinaryExpressionWithType $this
		String fqName
}

org/jetbrains/uast/UBinaryExpressionWithType.class
UBinaryExpressionWithType.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UBinaryExpressionWithType extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract org.jetbrains.uast.UExpression getOperand () 
	public abstract org.jetbrains.uast.UastBinaryExpressionWithTypeKind getOperationKind () 
	public abstract org.jetbrains.uast.UTypeReferenceExpression getTypeReference () 
	public abstract com.intellij.psi.PsiType getType () 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UBlockExpression$DefaultImpls.class
UBlockExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UBlockExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UBlockExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UBlockExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UBlockExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UBlockExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UBlockExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UBlockExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UExpression it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UBlockExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UBlockExpression, java.lang.String) 
		org.jetbrains.uast.UBlockExpression $this
		String fqName
}

org/jetbrains/uast/UBlockExpression.class
UBlockExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UBlockExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.util.List getExpressions () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UBreakExpression$DefaultImpls.class
UBreakExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UBreakExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UBreakExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UBreakExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UBreakExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UBreakExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UBreakExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UBreakExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UBreakExpression) 
		String it
		int $i$a$1$let
		org.jetbrains.uast.UBreakExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UBreakExpression, java.lang.String) 
		org.jetbrains.uast.UBreakExpression $this
		String fqName
}

org/jetbrains/uast/UBreakExpression.class
UBreakExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UBreakExpression extends java.lang.Object implements org.jetbrains.uast.UJumpExpression  {
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UCallableReferenceExpression$DefaultImpls.class
UCallableReferenceExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UCallableReferenceExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UCallableReferenceExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UCallableReferenceExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UCallableReferenceExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UCallableReferenceExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UCallableReferenceExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UCallableReferenceExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UExpression it
		int $i$a$1$let
		com.intellij.psi.PsiType it
		int $i$a$2$let
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UCallableReferenceExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UCallableReferenceExpression, java.lang.String) 
		org.jetbrains.uast.UCallableReferenceExpression $this
		String fqName
}

org/jetbrains/uast/UCallableReferenceExpression.class
UCallableReferenceExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UCallableReferenceExpression extends java.lang.Object implements org.jetbrains.uast.UReferenceExpression  {
	public abstract org.jetbrains.uast.UExpression getQualifierExpression () 
	public abstract com.intellij.psi.PsiType getQualifierType () 
	public abstract java.lang.String getCallableName () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UCallExpression$asRenderString$1.class
UCallExpression.kt
package org.jetbrains.uast
final org.jetbrains.uast.UCallExpression$asRenderString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UCallExpression$asRenderString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression it
	void  () 
	static void  () 
}

org/jetbrains/uast/UCallExpression$DefaultImpls.class
UCallExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UCallExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UCallExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UCallExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UCallExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UCallExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UCallExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UCallExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UCallExpression) 
		String ref
		org.jetbrains.uast.UCallExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UCallExpression, java.lang.String) 
		org.jetbrains.uast.UCallExpression $this
		String fqName
}

org/jetbrains/uast/UCallExpression.class
UCallExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UCallExpression extends java.lang.Object implements org.jetbrains.uast.UExpression org.jetbrains.uast.UResolvable  {
	public abstract org.jetbrains.uast.UastCallKind getKind () 
	public abstract java.lang.String getMethodName () 
	public abstract org.jetbrains.uast.UExpression getReceiver () 
	public abstract com.intellij.psi.PsiType getReceiverType () 
	public abstract org.jetbrains.uast.UIdentifier getMethodIdentifier () 
	public abstract org.jetbrains.uast.UReferenceExpression getClassReference () 
	public abstract int getValueArgumentCount () 
	public abstract java.util.List getValueArguments () 
	public abstract int getTypeArgumentCount () 
	public abstract java.util.List getTypeArguments () 
	public abstract com.intellij.psi.PsiType getReturnType () 
	public abstract com.intellij.psi.PsiMethod resolve () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UCatchClause$asLogString$1.class
UTryExpression.kt
package org.jetbrains.uast
final org.jetbrains.uast.UCatchClause$asLogString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UCatchClause$asLogString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.CharSequence invoke (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter it
	void  () 
	static void  () 
}

org/jetbrains/uast/UCatchClause$DefaultImpls.class
UTryExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UCatchClause$DefaultImpls extends java.lang.Object {
	public static java.util.List getTypes (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UTypeReferenceExpression it
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		org.jetbrains.uast.UCatchClause $this
	public static void accept (org.jetbrains.uast.UCatchClause, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UCatchClause $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UCatchClause, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UCatchClause $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UCatchClause) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UCatchClause $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause $this
	public static boolean isPsiValid (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause $this
	public static java.util.List getComments (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause $this
}

org/jetbrains/uast/UCatchClause.class
UTryExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UCatchClause extends java.lang.Object implements org.jetbrains.uast.UElement  {
	public abstract org.jetbrains.uast.UExpression getBody () 
	public abstract java.util.List getParameters () 
	public abstract java.util.List getTypeReferences () 
	public abstract java.util.List getTypes () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UClass$asRenderString$1$1.class
UClass.kt
package org.jetbrains.uast
final org.jetbrains.uast.UClass$asRenderString$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UClass$asRenderString$1$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression it
	void  () 
	static void  () 
}

org/jetbrains/uast/UClass$DefaultImpls.class
UClass.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UClass$DefaultImpls extends java.lang.Object {
	public static org.jetbrains.uast.UClass getSuperClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		int $i$f$convertWithParent
		com.intellij.psi.PsiClass superClass
		org.jetbrains.uast.UClass $this
	public static org.jetbrains.uast.UField[] getFields (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		com.intellij.psi.PsiElement element$iv
		org.jetbrains.uast.UElement parent$iv
		int $i$f$convert
		com.intellij.psi.PsiField it
		int $i$a$1$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		org.jetbrains.uast.UClass $this
	public static org.jetbrains.uast.UClassInitializer[] getInitializers (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		com.intellij.psi.PsiElement element$iv
		org.jetbrains.uast.UElement parent$iv
		int $i$f$convert
		com.intellij.psi.PsiClassInitializer it
		int $i$a$1$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		org.jetbrains.uast.UClass $this
	public static org.jetbrains.uast.UMethod[] getMethods (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		com.intellij.psi.PsiElement element$iv
		org.jetbrains.uast.UElement parent$iv
		int $i$f$convert
		com.intellij.psi.PsiMethod it
		int $i$a$1$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		org.jetbrains.uast.UClass $this
	public static org.jetbrains.uast.UClass[] getInnerClasses (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		com.intellij.psi.PsiElement element$iv
		org.jetbrains.uast.UElement parent$iv
		int $i$f$convert
		com.intellij.psi.PsiClass it
		int $i$a$1$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		org.jetbrains.uast.UClass $this
	public static java.lang.String asLogString (org.jetbrains.uast.UClass) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UClass $this
	public static void accept (org.jetbrains.uast.UClass, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UClass $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.String asRenderString (org.jetbrains.uast.UClass) 
		int index
		org.jetbrains.uast.UDeclaration declaration
		int $i$a$2$forEachIndexed
		Object item$iv
		int index$iv
		Iterable $receiver$iv
		int $i$f$forEachIndexed
		java.util.List superTypes
		String kind
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UClass $this
	public static java.lang.Object accept (org.jetbrains.uast.UClass, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UClass $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass $this
	public static boolean isStatic (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass $this
	public static boolean isFinal (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass $this
	public static boolean isPsiValid (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass $this
	public static java.util.List getComments (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UClass, java.lang.String) 
		org.jetbrains.uast.UClass $this
		String fqName
}

org/jetbrains/uast/UClass.class
UClass.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UClass extends java.lang.Object implements org.jetbrains.uast.UDeclaration com.intellij.psi.PsiClass  {
	public abstract com.intellij.psi.PsiClass getPsi () 
	public abstract org.jetbrains.uast.UClass getSuperClass () 
	public abstract java.util.List getUastSuperTypes () 
	public abstract java.util.List getUastDeclarations () 
	public abstract org.jetbrains.uast.UField[] getFields () 
	public abstract org.jetbrains.uast.UClassInitializer[] getInitializers () 
	public abstract org.jetbrains.uast.UMethod[] getMethods () 
	public abstract org.jetbrains.uast.UClass[] getInnerClasses () 
	public abstract java.lang.String asLogString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UClassInitializer$DefaultImpls.class
UClassInitializer.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UClassInitializer$DefaultImpls extends java.lang.Object {
	public static com.intellij.psi.PsiCodeBlock getBody (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer $this
	public static void accept (org.jetbrains.uast.UClassInitializer, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UClassInitializer $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.String asRenderString (org.jetbrains.uast.UClassInitializer) 
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UClassInitializer $this
	public static java.lang.Object accept (org.jetbrains.uast.UClassInitializer, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UClassInitializer $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UClassInitializer) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UClassInitializer $this
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer $this
	public static boolean isStatic (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer $this
	public static boolean isFinal (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer $this
	public static boolean isPsiValid (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer $this
	public static java.util.List getComments (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UClassInitializer, java.lang.String) 
		org.jetbrains.uast.UClassInitializer $this
		String fqName
}

org/jetbrains/uast/UClassInitializer.class
UClassInitializer.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UClassInitializer extends java.lang.Object implements org.jetbrains.uast.UDeclaration com.intellij.psi.PsiClassInitializer  {
	public abstract com.intellij.psi.PsiClassInitializer getPsi () 
	public abstract org.jetbrains.uast.UExpression getUastBody () 
	public abstract com.intellij.psi.PsiCodeBlock getBody () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UClassLiteralExpression$DefaultImpls.class
UClassLiteralExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UClassLiteralExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.UClassLiteralExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UClassLiteralExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression $this
	public static void accept (org.jetbrains.uast.UClassLiteralExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UClassLiteralExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UClassLiteralExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UClassLiteralExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.Object evaluate (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UClassLiteralExpression, java.lang.String) 
		org.jetbrains.uast.UClassLiteralExpression $this
		String fqName
}

org/jetbrains/uast/UClassLiteralExpression.class
UClassLiteralExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UClassLiteralExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
	public abstract com.intellij.psi.PsiType getType () 
	public abstract org.jetbrains.uast.UExpression getExpression () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UComment.class
UComment.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UComment extends java.lang.Object implements org.jetbrains.uast.UElement  {
	private final com.intellij.psi.PsiElement psi
	private final org.jetbrains.uast.UElement uastParent
	public final java.lang.String getText () 
	public java.lang.String asLogString () 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
	public java.lang.String asRenderString () 
	public java.lang.String asSourceString () 
	public com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement uastParent
	public boolean isPsiValid () 
	public java.util.List getComments () 
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
}

org/jetbrains/uast/UContinueExpression$DefaultImpls.class
UContinueExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UContinueExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UContinueExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UContinueExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UContinueExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UContinueExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UContinueExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UContinueExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UContinueExpression) 
		String it
		int $i$a$1$let
		org.jetbrains.uast.UContinueExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UContinueExpression, java.lang.String) 
		org.jetbrains.uast.UContinueExpression $this
		String fqName
}

org/jetbrains/uast/UContinueExpression.class
UContinueExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UContinueExpression extends java.lang.Object implements org.jetbrains.uast.UJumpExpression  {
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UDeclaration$DefaultImpls.class
UDeclaration.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UDeclaration$DefaultImpls extends java.lang.Object {
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration $this
	public static boolean isStatic (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration $this
	public static boolean isFinal (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration $this
	public static java.lang.Object accept (org.jetbrains.uast.UDeclaration, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UDeclaration $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static void accept (org.jetbrains.uast.UDeclaration, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UDeclaration $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static boolean isPsiValid (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration $this
	public static java.util.List getComments (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UDeclaration, java.lang.String) 
		org.jetbrains.uast.UDeclaration $this
		String fqName
}

org/jetbrains/uast/UDeclaration.class
UDeclaration.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UDeclaration extends java.lang.Object implements org.jetbrains.uast.UElement com.intellij.psi.PsiModifierListOwner org.jetbrains.uast.UAnnotated  {
	public abstract com.intellij.psi.PsiModifierListOwner getPsi () 
	public abstract com.intellij.psi.PsiElement getOriginalElement () 
	public abstract org.jetbrains.uast.UElement getUastAnchor () 
	public abstract boolean isStatic () 
	public abstract boolean isFinal () 
	public abstract org.jetbrains.uast.UastVisibility getVisibility () 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UDeclarationKt$getContainingDeclaration$$inlined$filterIsInstance$1.class
_Sequences.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UDeclarationKt$getContainingDeclaration$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UDeclarationKt$getContainingDeclaration$$inlined$filterIsInstance$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (java.lang.Object) 
		Object it
	static void  () 
	void  () 
}

org/jetbrains/uast/UDeclarationKt.class
UDeclaration.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UDeclarationKt extends java.lang.Object {
	public static final org.jetbrains.uast.UDeclaration getContainingDeclaration (org.jetbrains.uast.UElement) 
		kotlin.sequences.Sequence $receiver$iv
		int $i$f$filterIsInstance
		org.jetbrains.uast.UElement $receiver
}

org/jetbrains/uast/UDeclarationsExpression$asRenderString$1.class
UDeclarationsExpression.kt
package org.jetbrains.uast
final org.jetbrains.uast.UDeclarationsExpression$asRenderString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UDeclarationsExpression$asRenderString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UDeclaration it
	void  () 
	static void  () 
}

org/jetbrains/uast/UDeclarationsExpression$DefaultImpls.class
UDeclarationsExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UDeclarationsExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UDeclarationsExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UDeclarationsExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UDeclarationsExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UDeclarationsExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.UDeclarationsExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UDeclarationsExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UDeclarationsExpression, java.lang.String) 
		org.jetbrains.uast.UDeclarationsExpression $this
		String fqName
}

org/jetbrains/uast/UDeclarationsExpression.class
UDeclarationsExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UDeclarationsExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.util.List getDeclarations () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UDoWhileExpression$DefaultImpls.class
UDoWhileExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UDoWhileExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UDoWhileExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UDoWhileExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UDoWhileExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UDoWhileExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UDoWhileExpression) 
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UDoWhileExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.UDoWhileExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UDoWhileExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UDoWhileExpression, java.lang.String) 
		org.jetbrains.uast.UDoWhileExpression $this
		String fqName
}

org/jetbrains/uast/UDoWhileExpression.class
UDoWhileExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UDoWhileExpression extends java.lang.Object implements org.jetbrains.uast.ULoopExpression  {
	public abstract org.jetbrains.uast.UExpression getCondition () 
	public abstract org.jetbrains.uast.UIdentifier getDoIdentifier () 
	public abstract org.jetbrains.uast.UIdentifier getWhileIdentifier () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UElement$DefaultImpls.class
UElement.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UElement$DefaultImpls extends java.lang.Object {
	public static boolean isPsiValid (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $this
	public static java.util.List getComments (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $this
	public static void accept (org.jetbrains.uast.UElement, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UElement $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UElement, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UElement $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
}

org/jetbrains/uast/UElement.class
UElement.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UElement extends java.lang.Object {
	public abstract org.jetbrains.uast.UElement getUastParent () 
	public abstract com.intellij.psi.PsiElement getPsi () 
	public abstract boolean isPsiValid () 
	public abstract java.util.List getComments () 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asSourceString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UElementKt$withContainingElements$1.class
UElement.kt
package org.jetbrains.uast
final org.jetbrains.uast.UElementKt$withContainingElements$1 extends kotlin.jvm.internal.PropertyReference1 {
	public static final kotlin.reflect.KProperty1 INSTANCE
	static void  () 
	void  () 
	public kotlin.reflect.KDeclarationContainer getOwner () 
	public java.lang.String getName () 
	public java.lang.String getSignature () 
	public java.lang.Object get (java.lang.Object) 
		Object receiver
}

org/jetbrains/uast/UElementKt.class
UElement.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UElementKt extends java.lang.Object {
	public static final kotlin.sequences.Sequence getWithContainingElements (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
}

org/jetbrains/uast/UEnumConstant$asRenderString$1$1.class
UVariable.kt
package org.jetbrains.uast
final org.jetbrains.uast.UEnumConstant$asRenderString$1$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UEnumConstant$asRenderString$1$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression p1
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/UEnumConstant$DefaultImpls.class
UVariable.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UEnumConstant$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.UEnumConstant) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UEnumConstant $this
	public static void accept (org.jetbrains.uast.UEnumConstant, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UEnumConstant $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UEnumConstant, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UEnumConstant $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UEnumConstant) 
		int index
		org.jetbrains.uast.UDeclaration declaration
		int $i$a$1$forEachIndexed
		Object item$iv
		int index$iv
		Iterable $receiver$iv
		int $i$f$forEachIndexed
		org.jetbrains.uast.UClass it
		int $i$a$2$let
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UEnumConstant $this
	public static com.intellij.psi.PsiExpression getInitializer (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
	public static boolean isStatic (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
	public static boolean isFinal (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
	public static boolean isPsiValid (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
	public static java.util.List getComments (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UEnumConstant, java.lang.String) 
		org.jetbrains.uast.UEnumConstant $this
		String fqName
	public static java.lang.Object evaluate (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant $this
}

org/jetbrains/uast/UEnumConstant.class
UVariable.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UEnumConstant extends java.lang.Object implements org.jetbrains.uast.UField org.jetbrains.uast.UCallExpression com.intellij.psi.PsiEnumConstant  {
	public abstract com.intellij.psi.PsiEnumConstant getPsi () 
	public abstract org.jetbrains.uast.UClass getInitializingClass () 
	public abstract java.lang.String asLogString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UExpression$DefaultImpls.class
UExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.Object evaluate (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $this
	public static void accept (org.jetbrains.uast.UExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static boolean isPsiValid (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UExpression, java.lang.String) 
		org.jetbrains.uast.UExpression $this
		String fqName
}

org/jetbrains/uast/UExpression.class
UExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UExpression extends java.lang.Object implements org.jetbrains.uast.UElement org.jetbrains.uast.UAnnotated  {
	public abstract java.lang.Object evaluate () 
	public abstract com.intellij.psi.PsiType getExpressionType () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UExpressionList$asRenderString$1.class
UExpressionList.kt
package org.jetbrains.uast
final org.jetbrains.uast.UExpressionList$asRenderString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UExpressionList$asRenderString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression it
	void  () 
	static void  () 
}

org/jetbrains/uast/UExpressionList$DefaultImpls.class
UExpressionList.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UExpressionList$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UExpressionList, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UExpressionList $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UExpressionList, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UExpressionList $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static org.jetbrains.uast.UExpression firstOrNull (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList $this
	public static java.lang.String asLogString (org.jetbrains.uast.UExpressionList) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UExpressionList $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList $this
	public static boolean isPsiValid (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList $this
	public static java.util.List getComments (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UExpressionList, java.lang.String) 
		org.jetbrains.uast.UExpressionList $this
		String fqName
}

org/jetbrains/uast/UExpressionList.class
UExpressionList.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UExpressionList extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.util.List getExpressions () 
	public abstract org.jetbrains.uast.UastSpecialExpressionKind getKind () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract org.jetbrains.uast.UExpression firstOrNull () 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UField$DefaultImpls.class
UVariable.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UField$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.UField) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UField $this
	public static void accept (org.jetbrains.uast.UField, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UField $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UField, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UField $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static com.intellij.psi.PsiExpression getInitializer (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField $this
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField $this
	public static boolean isStatic (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField $this
	public static boolean isFinal (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField $this
	public static boolean isPsiValid (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField $this
	public static java.util.List getComments (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UField, java.lang.String) 
		org.jetbrains.uast.UField $this
		String fqName
}

org/jetbrains/uast/UField.class
UVariable.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UField extends java.lang.Object implements org.jetbrains.uast.UVariable com.intellij.psi.PsiField  {
	public abstract com.intellij.psi.PsiField getPsi () 
	public abstract java.lang.String asLogString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UFile$DefaultImpls.class
UFile.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UFile$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.UFile) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UFile $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UImportStatement it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		int index
		org.jetbrains.uast.UClass clazz
		int $i$a$2$forEachIndexed
		Object item$iv
		int index$iv
		Iterable $receiver$iv
		int $i$f$forEachIndexed
		java.util.List imports
		String packageName
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UFile $this
	public static org.jetbrains.uast.UElement getUastParent (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile $this
	public static void accept (org.jetbrains.uast.UFile, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UFile $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UFile, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UFile $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static boolean isPsiValid (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile $this
	public static java.util.List getComments (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UFile, java.lang.String) 
		org.jetbrains.uast.UFile $this
		String fqName
}

org/jetbrains/uast/UFile.class
UFile.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UFile extends java.lang.Object implements org.jetbrains.uast.UElement org.jetbrains.uast.UAnnotated  {
	public abstract com.intellij.psi.PsiFile getPsi () 
	public abstract java.lang.String getPackageName () 
	public abstract java.util.List getImports () 
	public abstract java.util.List getClasses () 
	public abstract org.jetbrains.uast.UastLanguagePlugin getLanguagePlugin () 
	public abstract java.util.List getAllCommentsInFile () 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
	public abstract org.jetbrains.uast.UElement getUastParent () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UForEachExpression$DefaultImpls.class
UForEachExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UForEachExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UForEachExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UForEachExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UForEachExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UForEachExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UForEachExpression) 
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UForEachExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.UForEachExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UForEachExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UForEachExpression, java.lang.String) 
		org.jetbrains.uast.UForEachExpression $this
		String fqName
}

org/jetbrains/uast/UForEachExpression.class
UForEachExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UForEachExpression extends java.lang.Object implements org.jetbrains.uast.ULoopExpression  {
	public abstract org.jetbrains.uast.UParameter getVariable () 
	public abstract org.jetbrains.uast.UExpression getIteratedValue () 
	public abstract org.jetbrains.uast.UIdentifier getForIdentifier () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UForExpression$DefaultImpls.class
UForExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UForExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UForExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UForExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UForExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UForExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UExpression it
		int $i$a$1$let
		org.jetbrains.uast.UExpression it
		int $i$a$2$let
		org.jetbrains.uast.UExpression it
		int $i$a$3$let
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UForExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.UForExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UForExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UForExpression, java.lang.String) 
		org.jetbrains.uast.UForExpression $this
		String fqName
}

org/jetbrains/uast/UForExpression.class
UForExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UForExpression extends java.lang.Object implements org.jetbrains.uast.ULoopExpression  {
	public abstract org.jetbrains.uast.UExpression getDeclaration () 
	public abstract org.jetbrains.uast.UExpression getCondition () 
	public abstract org.jetbrains.uast.UExpression getUpdate () 
	public abstract org.jetbrains.uast.UIdentifier getForIdentifier () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UIdentifier.class
UIdentifier.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UIdentifier extends java.lang.Object implements org.jetbrains.uast.UElement  {
	private final com.intellij.psi.PsiElement psi
	private final org.jetbrains.uast.UElement uastParent
	public final java.lang.String getName () 
	public java.lang.String asLogString () 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
	public com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement uastParent
	public boolean isPsiValid () 
	public java.util.List getComments () 
	public java.lang.String asRenderString () 
	public java.lang.String asSourceString () 
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
}

org/jetbrains/uast/UIfExpression$DefaultImpls.class
UIfExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UIfExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UIfExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UIfExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UIfExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UIfExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UIfExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UIfExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UExpression it
		int $i$a$1$let
		org.jetbrains.uast.UExpression elseBranch
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UIfExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UIfExpression, java.lang.String) 
		org.jetbrains.uast.UIfExpression $this
		String fqName
}

org/jetbrains/uast/UIfExpression.class
UIfExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UIfExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract org.jetbrains.uast.UExpression getCondition () 
	public abstract org.jetbrains.uast.UExpression getThenExpression () 
	public abstract org.jetbrains.uast.UExpression getElseExpression () 
	public abstract boolean isTernary () 
	public abstract org.jetbrains.uast.UIdentifier getIfIdentifier () 
	public abstract org.jetbrains.uast.UIdentifier getElseIdentifier () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UImportStatement$DefaultImpls.class
UImportStatement.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UImportStatement$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.UImportStatement) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UImportStatement $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement $this
	public static void accept (org.jetbrains.uast.UImportStatement, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UImportStatement $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UImportStatement, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UImportStatement $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static boolean isPsiValid (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement $this
	public static java.util.List getComments (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement $this
}

org/jetbrains/uast/UImportStatement.class
UImportStatement.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UImportStatement extends java.lang.Object implements org.jetbrains.uast.UResolvable org.jetbrains.uast.UElement  {
	public abstract boolean isOnDemand () 
	public abstract org.jetbrains.uast.UElement getImportReference () 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UInstanceExpression$DefaultImpls.class
UInstanceExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UInstanceExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.Object evaluate (org.jetbrains.uast.UInstanceExpression) 
		org.jetbrains.uast.UInstanceExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UInstanceExpression) 
		org.jetbrains.uast.UInstanceExpression $this
	public static void accept (org.jetbrains.uast.UInstanceExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UInstanceExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UInstanceExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UInstanceExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static boolean isPsiValid (org.jetbrains.uast.UInstanceExpression) 
		org.jetbrains.uast.UInstanceExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UInstanceExpression) 
		org.jetbrains.uast.UInstanceExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UInstanceExpression) 
		org.jetbrains.uast.UInstanceExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UInstanceExpression) 
		org.jetbrains.uast.UInstanceExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UInstanceExpression, java.lang.String) 
		org.jetbrains.uast.UInstanceExpression $this
		String fqName
}

org/jetbrains/uast/UInstanceExpression.class
UInstanceExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UInstanceExpression extends java.lang.Object implements org.jetbrains.uast.UExpression org.jetbrains.uast.ULabeled org.jetbrains.uast.UResolvable  {
}

org/jetbrains/uast/UJumpExpression$DefaultImpls.class
UJumpExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UJumpExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.Object evaluate (org.jetbrains.uast.UJumpExpression) 
		org.jetbrains.uast.UJumpExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UJumpExpression) 
		org.jetbrains.uast.UJumpExpression $this
	public static void accept (org.jetbrains.uast.UJumpExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UJumpExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UJumpExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UJumpExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static boolean isPsiValid (org.jetbrains.uast.UJumpExpression) 
		org.jetbrains.uast.UJumpExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UJumpExpression) 
		org.jetbrains.uast.UJumpExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UJumpExpression) 
		org.jetbrains.uast.UJumpExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UJumpExpression) 
		org.jetbrains.uast.UJumpExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UJumpExpression, java.lang.String) 
		org.jetbrains.uast.UJumpExpression $this
		String fqName
}

org/jetbrains/uast/UJumpExpression.class
UJumpExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UJumpExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.lang.String getLabel () 
}

org/jetbrains/uast/ULabeled$DefaultImpls.class
UExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.ULabeled$DefaultImpls extends java.lang.Object {
	public static boolean isPsiValid (org.jetbrains.uast.ULabeled) 
		org.jetbrains.uast.ULabeled $this
	public static java.util.List getComments (org.jetbrains.uast.ULabeled) 
		org.jetbrains.uast.ULabeled $this
	public static java.lang.String asRenderString (org.jetbrains.uast.ULabeled) 
		org.jetbrains.uast.ULabeled $this
	public static java.lang.String asSourceString (org.jetbrains.uast.ULabeled) 
		org.jetbrains.uast.ULabeled $this
	public static void accept (org.jetbrains.uast.ULabeled, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.ULabeled $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.ULabeled, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.ULabeled $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
}

org/jetbrains/uast/ULabeled.class
UExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.ULabeled extends java.lang.Object implements org.jetbrains.uast.UElement  {
	public abstract java.lang.String getLabel () 
	public abstract org.jetbrains.uast.UIdentifier getLabelIdentifier () 
}

org/jetbrains/uast/ULabeledExpression$DefaultImpls.class
ULabeledExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.ULabeledExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.ULabeledExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.ULabeledExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.ULabeledExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.ULabeledExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.Object evaluate (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.ULabeledExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.ULabeledExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression $this
	public static java.util.List getComments (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.ULabeledExpression, java.lang.String) 
		org.jetbrains.uast.ULabeledExpression $this
		String fqName
}

org/jetbrains/uast/ULabeledExpression.class
ULabeledExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.ULabeledExpression extends java.lang.Object implements org.jetbrains.uast.UExpression org.jetbrains.uast.ULabeled  {
	public abstract java.lang.String getLabel () 
	public abstract org.jetbrains.uast.UExpression getExpression () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.Object evaluate () 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/ULambdaExpression$asRenderString$renderedValueParameters$1.class
ULambdaExpression.kt
package org.jetbrains.uast
final org.jetbrains.uast.ULambdaExpression$asRenderString$renderedValueParameters$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.ULambdaExpression$asRenderString$renderedValueParameters$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter it
	void  () 
	static void  () 
}

org/jetbrains/uast/ULambdaExpression$DefaultImpls.class
ULambdaExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.ULambdaExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.ULambdaExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.ULambdaExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.ULambdaExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.ULambdaExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.ULambdaExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.ULambdaExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.ULambdaExpression) 
		String renderedValueParameters
		org.jetbrains.uast.ULambdaExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression $this
	public static java.util.List getComments (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.ULambdaExpression, java.lang.String) 
		org.jetbrains.uast.ULambdaExpression $this
		String fqName
}

org/jetbrains/uast/ULambdaExpression.class
ULambdaExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.ULambdaExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.util.List getValueParameters () 
	public abstract org.jetbrains.uast.UExpression getBody () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/ULiteralExpression$DefaultImpls.class
ULiteralExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.ULiteralExpression$DefaultImpls extends java.lang.Object {
	public static boolean isNull (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression $this
	public static boolean isString (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression $this
	public static boolean isBoolean (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression $this
	public static void accept (org.jetbrains.uast.ULiteralExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.ULiteralExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.ULiteralExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.ULiteralExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.ULiteralExpression) 
		Object value
		org.jetbrains.uast.ULiteralExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.ULiteralExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.ULiteralExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression $this
	public static java.util.List getComments (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.ULiteralExpression, java.lang.String) 
		org.jetbrains.uast.ULiteralExpression $this
		String fqName
}

org/jetbrains/uast/ULiteralExpression.class
ULiteralExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.ULiteralExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.lang.Object getValue () 
	public abstract boolean isNull () 
	public abstract boolean isString () 
	public abstract boolean isBoolean () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/ULocalVariable$DefaultImpls.class
UVariable.kt
package org.jetbrains.uast
public final org.jetbrains.uast.ULocalVariable$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.ULocalVariable) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.ULocalVariable $this
	public static void accept (org.jetbrains.uast.ULocalVariable, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.ULocalVariable $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.ULocalVariable, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.ULocalVariable $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static com.intellij.psi.PsiExpression getInitializer (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable $this
	public static java.lang.String asRenderString (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable $this
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable $this
	public static boolean isStatic (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable $this
	public static boolean isFinal (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable $this
	public static boolean isPsiValid (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable $this
	public static java.util.List getComments (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable $this
	public static java.lang.String asSourceString (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.ULocalVariable, java.lang.String) 
		org.jetbrains.uast.ULocalVariable $this
		String fqName
}

org/jetbrains/uast/ULocalVariable.class
UVariable.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.ULocalVariable extends java.lang.Object implements org.jetbrains.uast.UVariable com.intellij.psi.PsiLocalVariable  {
	public abstract com.intellij.psi.PsiLocalVariable getPsi () 
	public abstract java.lang.String asLogString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/ULoopExpression$DefaultImpls.class
ULoopExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.ULoopExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.Object accept (org.jetbrains.uast.ULoopExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.ULoopExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static void accept (org.jetbrains.uast.ULoopExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.ULoopExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object evaluate (org.jetbrains.uast.ULoopExpression) 
		org.jetbrains.uast.ULoopExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.ULoopExpression) 
		org.jetbrains.uast.ULoopExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.ULoopExpression) 
		org.jetbrains.uast.ULoopExpression $this
	public static java.util.List getComments (org.jetbrains.uast.ULoopExpression) 
		org.jetbrains.uast.ULoopExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.ULoopExpression) 
		org.jetbrains.uast.ULoopExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.ULoopExpression) 
		org.jetbrains.uast.ULoopExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.ULoopExpression, java.lang.String) 
		org.jetbrains.uast.ULoopExpression $this
		String fqName
}

org/jetbrains/uast/ULoopExpression.class
ULoopExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.ULoopExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract org.jetbrains.uast.UExpression getBody () 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UMethod$asRenderString$1$1.class
UMethod.kt
package org.jetbrains.uast
final org.jetbrains.uast.UMethod$asRenderString$1$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UMethod$asRenderString$1$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation p1
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/UMethod$asRenderString$1$2.class
UMethod.kt
package org.jetbrains.uast
final org.jetbrains.uast.UMethod$asRenderString$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UMethod$asRenderString$1$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter it
	void  () 
	static void  () 
}

org/jetbrains/uast/UMethod$DefaultImpls.class
UMethod.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UMethod$DefaultImpls extends java.lang.Object {
	public static com.intellij.psi.PsiCodeBlock getBody (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod $this
	public static void accept (org.jetbrains.uast.UMethod, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UMethod $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.String asRenderString (org.jetbrains.uast.UMethod) 
		com.intellij.psi.PsiType it
		int $i$a$3$let
		org.jetbrains.uast.UExpression body
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UMethod $this
	public static java.lang.Object accept (org.jetbrains.uast.UMethod, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UMethod $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UMethod) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UMethod $this
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod $this
	public static boolean isStatic (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod $this
	public static boolean isFinal (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod $this
	public static boolean isPsiValid (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod $this
	public static java.util.List getComments (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UMethod, java.lang.String) 
		org.jetbrains.uast.UMethod $this
		String fqName
}

org/jetbrains/uast/UMethod.class
UMethod.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UMethod extends java.lang.Object implements org.jetbrains.uast.UDeclaration com.intellij.psi.PsiMethod  {
	public abstract com.intellij.psi.PsiMethod getPsi () 
	public abstract org.jetbrains.uast.UExpression getUastBody () 
	public abstract java.util.List getUastParameters () 
	public abstract boolean isOverride () 
	public abstract com.intellij.psi.PsiCodeBlock getBody () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UNamedExpression$DefaultImpls.class
UNamedExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UNamedExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UNamedExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UNamedExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.String asLogString (org.jetbrains.uast.UNamedExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UNamedExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UNamedExpression) 
		org.jetbrains.uast.UNamedExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UNamedExpression) 
		org.jetbrains.uast.UNamedExpression $this
	public static java.lang.Object accept (org.jetbrains.uast.UNamedExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UNamedExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UNamedExpression) 
		org.jetbrains.uast.UNamedExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UNamedExpression) 
		org.jetbrains.uast.UNamedExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UNamedExpression) 
		org.jetbrains.uast.UNamedExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UNamedExpression) 
		org.jetbrains.uast.UNamedExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UNamedExpression, java.lang.String) 
		org.jetbrains.uast.UNamedExpression $this
		String fqName
}

org/jetbrains/uast/UNamedExpression.class
UNamedExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UNamedExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.lang.String getName () 
	public abstract org.jetbrains.uast.UExpression getExpression () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.Object evaluate () 
}

org/jetbrains/uast/UObjectLiteralExpression$DefaultImpls.class
UObjectLiteralExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UObjectLiteralExpression$DefaultImpls extends java.lang.Object {
	public static org.jetbrains.uast.UIdentifier getMethodIdentifier (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static org.jetbrains.uast.UastCallKind getKind (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static java.lang.String getMethodName (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static org.jetbrains.uast.UExpression getReceiver (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static com.intellij.psi.PsiType getReceiverType (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static com.intellij.psi.PsiType getReturnType (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static void accept (org.jetbrains.uast.UObjectLiteralExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UObjectLiteralExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UObjectLiteralExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UObjectLiteralExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UObjectLiteralExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UObjectLiteralExpression, java.lang.String) 
		org.jetbrains.uast.UObjectLiteralExpression $this
		String fqName
}

org/jetbrains/uast/UObjectLiteralExpression.class
UObjectLiteralExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UObjectLiteralExpression extends java.lang.Object implements org.jetbrains.uast.UCallExpression  {
	public abstract org.jetbrains.uast.UClass getDeclaration () 
	public abstract org.jetbrains.uast.UIdentifier getMethodIdentifier () 
	public abstract org.jetbrains.uast.UastCallKind getKind () 
	public abstract java.lang.String getMethodName () 
	public abstract org.jetbrains.uast.UExpression getReceiver () 
	public abstract com.intellij.psi.PsiType getReceiverType () 
	public abstract com.intellij.psi.PsiType getReturnType () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UParameter$DefaultImpls.class
UVariable.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UParameter$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.UParameter) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UParameter $this
	public static void accept (org.jetbrains.uast.UParameter, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UParameter $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UParameter, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UParameter $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static com.intellij.psi.PsiExpression getInitializer (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter $this
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter $this
	public static boolean isStatic (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter $this
	public static boolean isFinal (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter $this
	public static boolean isPsiValid (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter $this
	public static java.util.List getComments (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UParameter, java.lang.String) 
		org.jetbrains.uast.UParameter $this
		String fqName
}

org/jetbrains/uast/UParameter.class
UVariable.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UParameter extends java.lang.Object implements org.jetbrains.uast.UVariable com.intellij.psi.PsiParameter  {
	public abstract com.intellij.psi.PsiParameter getPsi () 
	public abstract java.lang.String asLogString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UParenthesizedExpression$DefaultImpls.class
UParenthesizedExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UParenthesizedExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UParenthesizedExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UParenthesizedExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UParenthesizedExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UParenthesizedExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.Object evaluate (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.UParenthesizedExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UParenthesizedExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UParenthesizedExpression, java.lang.String) 
		org.jetbrains.uast.UParenthesizedExpression $this
		String fqName
}

org/jetbrains/uast/UParenthesizedExpression.class
UParenthesizedExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UParenthesizedExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract org.jetbrains.uast.UExpression getExpression () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.Object evaluate () 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UPolyadicExpression$asRenderString$1.class
UPolyadicExpression.kt
package org.jetbrains.uast
final org.jetbrains.uast.UPolyadicExpression$asRenderString$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UPolyadicExpression$asRenderString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression p1
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/UPolyadicExpression$DefaultImpls.class
UPolyadicExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UPolyadicExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UPolyadicExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UPolyadicExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UPolyadicExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UPolyadicExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UPolyadicExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UPolyadicExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UPolyadicExpression, java.lang.String) 
		org.jetbrains.uast.UPolyadicExpression $this
		String fqName
}

org/jetbrains/uast/UPolyadicExpression.class
UPolyadicExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UPolyadicExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.util.List getOperands () 
	public abstract org.jetbrains.uast.UastBinaryOperator getOperator () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UPostfixExpression$DefaultImpls.class
UUnaryExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UPostfixExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UPostfixExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UPostfixExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UPostfixExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UPostfixExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UPostfixExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UPostfixExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UPostfixExpression, java.lang.String) 
		org.jetbrains.uast.UPostfixExpression $this
		String fqName
}

org/jetbrains/uast/UPostfixExpression.class
UUnaryExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UPostfixExpression extends java.lang.Object implements org.jetbrains.uast.UUnaryExpression  {
	public abstract org.jetbrains.uast.UastPostfixOperator getOperator () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UPrefixExpression$DefaultImpls.class
UUnaryExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UPrefixExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UPrefixExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UPrefixExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UPrefixExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UPrefixExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UPrefixExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UPrefixExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UPrefixExpression, java.lang.String) 
		org.jetbrains.uast.UPrefixExpression $this
		String fqName
}

org/jetbrains/uast/UPrefixExpression.class
UUnaryExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UPrefixExpression extends java.lang.Object implements org.jetbrains.uast.UUnaryExpression  {
	public abstract org.jetbrains.uast.UastPrefixOperator getOperator () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UQualifiedReferenceExpression$DefaultImpls.class
UQualifiedReferenceExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UQualifiedReferenceExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.String asRenderString (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression $this
	public static void accept (org.jetbrains.uast.UQualifiedReferenceExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UQualifiedReferenceExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UQualifiedReferenceExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UQualifiedReferenceExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UQualifiedReferenceExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UQualifiedReferenceExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UQualifiedReferenceExpression, java.lang.String) 
		org.jetbrains.uast.UQualifiedReferenceExpression $this
		String fqName
}

org/jetbrains/uast/UQualifiedReferenceExpression.class
UQualifiedReferenceExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UQualifiedReferenceExpression extends java.lang.Object implements org.jetbrains.uast.UReferenceExpression  {
	public abstract org.jetbrains.uast.UExpression getReceiver () 
	public abstract org.jetbrains.uast.UExpression getSelector () 
	public abstract org.jetbrains.uast.UastQualifiedExpressionAccessType getAccessType () 
	public abstract java.lang.String asRenderString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UReferenceExpression$DefaultImpls.class
UReferenceExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UReferenceExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.UReferenceExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UReferenceExpression $this
	public static java.lang.Object accept (org.jetbrains.uast.UReferenceExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UReferenceExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static void accept (org.jetbrains.uast.UReferenceExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UReferenceExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object evaluate (org.jetbrains.uast.UReferenceExpression) 
		org.jetbrains.uast.UReferenceExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UReferenceExpression) 
		org.jetbrains.uast.UReferenceExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UReferenceExpression) 
		org.jetbrains.uast.UReferenceExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UReferenceExpression) 
		org.jetbrains.uast.UReferenceExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UReferenceExpression) 
		org.jetbrains.uast.UReferenceExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UReferenceExpression) 
		org.jetbrains.uast.UReferenceExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UReferenceExpression, java.lang.String) 
		org.jetbrains.uast.UReferenceExpression $this
		String fqName
}

org/jetbrains/uast/UReferenceExpression.class
UReferenceExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UReferenceExpression extends java.lang.Object implements org.jetbrains.uast.UExpression org.jetbrains.uast.UResolvable  {
	public abstract java.lang.String getResolvedName () 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UResolvable.class
UResolvable.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UResolvable extends java.lang.Object {
	public abstract com.intellij.psi.PsiElement resolve () 
}

org/jetbrains/uast/UResolvableKt.class
UResolvable.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UResolvableKt extends java.lang.Object {
	public static final org.jetbrains.uast.UElement resolveToUElement (org.jetbrains.uast.UResolvable) 
		org.jetbrains.uast.UResolvable $receiver
}

org/jetbrains/uast/UReturnExpression$DefaultImpls.class
UReturnExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UReturnExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UReturnExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UReturnExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UReturnExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UReturnExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UExpression it
		int $i$a$1$let
		org.jetbrains.uast.UReturnExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.UReturnExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UReturnExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UReturnExpression, java.lang.String) 
		org.jetbrains.uast.UReturnExpression $this
		String fqName
}

org/jetbrains/uast/UReturnExpression.class
UReturnExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UReturnExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract org.jetbrains.uast.UExpression getReturnExpression () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/USimpleNameReferenceExpression$DefaultImpls.class
USimpleNameReferenceExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.USimpleNameReferenceExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.USimpleNameReferenceExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.USimpleNameReferenceExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.USimpleNameReferenceExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.USimpleNameReferenceExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.USimpleNameReferenceExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.USimpleNameReferenceExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression $this
	public static java.util.List getComments (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.USimpleNameReferenceExpression, java.lang.String) 
		org.jetbrains.uast.USimpleNameReferenceExpression $this
		String fqName
}

org/jetbrains/uast/USimpleNameReferenceExpression.class
USimpleNameReferenceExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.USimpleNameReferenceExpression extends java.lang.Object implements org.jetbrains.uast.UReferenceExpression  {
	public abstract java.lang.String getIdentifier () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/USuperExpression$DefaultImpls.class
USuperExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.USuperExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.USuperExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.USuperExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression $this
	public static void accept (org.jetbrains.uast.USuperExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.USuperExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.USuperExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.USuperExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.Object evaluate (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression $this
	public static java.util.List getComments (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.USuperExpression, java.lang.String) 
		org.jetbrains.uast.USuperExpression $this
		String fqName
}

org/jetbrains/uast/USuperExpression.class
USuperExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.USuperExpression extends java.lang.Object implements org.jetbrains.uast.UInstanceExpression  {
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/USwitchClauseExpression$asRenderString$1.class
USwitchExpression.kt
package org.jetbrains.uast
final org.jetbrains.uast.USwitchClauseExpression$asRenderString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.USwitchClauseExpression$asRenderString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression it
	void  () 
	static void  () 
}

org/jetbrains/uast/USwitchClauseExpression$DefaultImpls.class
USwitchExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.USwitchClauseExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.USwitchClauseExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.USwitchClauseExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.USwitchClauseExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.USwitchClauseExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression $this
	public static java.util.List getComments (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.USwitchClauseExpression, java.lang.String) 
		org.jetbrains.uast.USwitchClauseExpression $this
		String fqName
}

org/jetbrains/uast/USwitchClauseExpression.class
USwitchExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.USwitchClauseExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract java.util.List getCaseValues () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/USwitchClauseExpressionWithBody$asRenderString$1.class
USwitchExpression.kt
package org.jetbrains.uast
final org.jetbrains.uast.USwitchClauseExpressionWithBody$asRenderString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.USwitchClauseExpressionWithBody$asRenderString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression it
	void  () 
	static void  () 
}

org/jetbrains/uast/USwitchClauseExpressionWithBody$DefaultImpls.class
USwitchExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.USwitchClauseExpressionWithBody$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.USwitchClauseExpressionWithBody, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.String asRenderString (org.jetbrains.uast.USwitchClauseExpressionWithBody) 
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
	public static java.lang.String asLogString (org.jetbrains.uast.USwitchClauseExpressionWithBody) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
	public static java.lang.Object accept (org.jetbrains.uast.USwitchClauseExpressionWithBody, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.Object evaluate (org.jetbrains.uast.USwitchClauseExpressionWithBody) 
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.USwitchClauseExpressionWithBody) 
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
	public static boolean isPsiValid (org.jetbrains.uast.USwitchClauseExpressionWithBody) 
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
	public static java.util.List getComments (org.jetbrains.uast.USwitchClauseExpressionWithBody) 
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
	public static java.lang.String asSourceString (org.jetbrains.uast.USwitchClauseExpressionWithBody) 
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.USwitchClauseExpressionWithBody, java.lang.String) 
		org.jetbrains.uast.USwitchClauseExpressionWithBody $this
		String fqName
}

org/jetbrains/uast/USwitchClauseExpressionWithBody.class
USwitchExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.USwitchClauseExpressionWithBody extends java.lang.Object implements org.jetbrains.uast.USwitchClauseExpression  {
	public abstract org.jetbrains.uast.UExpressionList getBody () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/USwitchExpression$DefaultImpls.class
USwitchExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.USwitchExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.USwitchExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.USwitchExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.USwitchExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.USwitchExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.USwitchExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.USwitchExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.UExpression it
		int $i$a$1$let
		String expr
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.USwitchExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression $this
	public static java.util.List getComments (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.USwitchExpression, java.lang.String) 
		org.jetbrains.uast.USwitchExpression $this
		String fqName
}

org/jetbrains/uast/USwitchExpression.class
USwitchExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.USwitchExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract org.jetbrains.uast.UExpression getExpression () 
	public abstract org.jetbrains.uast.UExpressionList getBody () 
	public abstract org.jetbrains.uast.UIdentifier getSwitchIdentifier () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UThisExpression$DefaultImpls.class
UThisExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UThisExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.String asLogString (org.jetbrains.uast.UThisExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UThisExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression $this
	public static void accept (org.jetbrains.uast.UThisExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UThisExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UThisExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UThisExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.Object evaluate (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UThisExpression, java.lang.String) 
		org.jetbrains.uast.UThisExpression $this
		String fqName
}

org/jetbrains/uast/UThisExpression.class
UThisExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UThisExpression extends java.lang.Object implements org.jetbrains.uast.UInstanceExpression  {
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UThrowExpression$DefaultImpls.class
UThrowExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UThrowExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UThrowExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UThrowExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UThrowExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UThrowExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.UThrowExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UThrowExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UThrowExpression, java.lang.String) 
		org.jetbrains.uast.UThrowExpression $this
		String fqName
}

org/jetbrains/uast/UThrowExpression.class
UThrowExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UThrowExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract org.jetbrains.uast.UExpression getThrownExpression () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/util/
org/jetbrains/uast/util/UastExpressionUtils.class
callUtils.kt
package org.jetbrains.uast.util
public final org.jetbrains.uast.util.UastExpressionUtils extends java.lang.Object {
	public static final boolean isConstructorCall (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isMethodCall (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isNewArray (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isNewArrayWithDimensions (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isNewArrayWithInitializer (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isNestedArrayInitializer (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isArrayInitializer (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isTypeCast (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isInstanceCheck (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isAssignment (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final boolean isResourceVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable $receiver
}

org/jetbrains/uast/UTryExpression$asRenderString$1$1.class
UTryExpression.kt
package org.jetbrains.uast
final org.jetbrains.uast.UTryExpression$asRenderString$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.UTryExpression$asRenderString$1$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable it
	void  () 
	static void  () 
}

org/jetbrains/uast/UTryExpression$DefaultImpls.class
UTryExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UTryExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UTryExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UTryExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UTryExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UTryExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UCatchClause it
		int $i$a$2$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		org.jetbrains.uast.UExpression it
		int $i$a$3$let
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UTryExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.UTryExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UTryExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UTryExpression, java.lang.String) 
		org.jetbrains.uast.UTryExpression $this
		String fqName
}

org/jetbrains/uast/UTryExpression.class
UTryExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UTryExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract boolean getHasResources () 
	public abstract java.util.List getResourceVariables () 
	public abstract org.jetbrains.uast.UExpression getTryClause () 
	public abstract java.util.List getCatchClauses () 
	public abstract org.jetbrains.uast.UExpression getFinallyClause () 
	public abstract org.jetbrains.uast.UIdentifier getTryIdentifier () 
	public abstract org.jetbrains.uast.UIdentifier getFinallyIdentifier () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/UTypeReferenceExpression$DefaultImpls.class
UTypeReferenceExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UTypeReferenceExpression$DefaultImpls extends java.lang.Object {
	public static java.lang.String getQualifiedName (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression $this
	public static void accept (org.jetbrains.uast.UTypeReferenceExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UTypeReferenceExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UTypeReferenceExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UTypeReferenceExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asLogString (org.jetbrains.uast.UTypeReferenceExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UTypeReferenceExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UTypeReferenceExpression, java.lang.String) 
		org.jetbrains.uast.UTypeReferenceExpression $this
		String fqName
}

org/jetbrains/uast/UTypeReferenceExpression.class
UTypeReferenceExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UTypeReferenceExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract com.intellij.psi.PsiType getType () 
	public abstract java.lang.String getQualifiedName () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UUnaryExpression$DefaultImpls.class
UUnaryExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UUnaryExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UUnaryExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UUnaryExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UUnaryExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UUnaryExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.Object evaluate (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UUnaryExpression, java.lang.String) 
		org.jetbrains.uast.UUnaryExpression $this
		String fqName
}

org/jetbrains/uast/UUnaryExpression.class
UUnaryExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UUnaryExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	public abstract org.jetbrains.uast.UExpression getOperand () 
	public abstract org.jetbrains.uast.UastOperator getOperator () 
	public abstract org.jetbrains.uast.UIdentifier getOperatorIdentifier () 
	public abstract com.intellij.psi.PsiMethod resolveOperator () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
}

org/jetbrains/uast/UVariable$DefaultImpls.class
UVariable.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UVariable$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UVariable, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UVariable $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UVariable, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UVariable $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static com.intellij.psi.PsiExpression getInitializer (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable $this
	public static java.lang.String asLogString (org.jetbrains.uast.UVariable) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UVariable $this
	public static java.lang.String asRenderString (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UExpression initializer
		int $i$a$1$let
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UVariable $this
	public static com.intellij.psi.PsiElement getOriginalElement (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable $this
	public static boolean isStatic (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable $this
	public static boolean isFinal (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable $this
	public static org.jetbrains.uast.UastVisibility getVisibility (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable $this
	public static boolean isPsiValid (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable $this
	public static java.util.List getComments (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UVariable, java.lang.String) 
		org.jetbrains.uast.UVariable $this
		String fqName
}

org/jetbrains/uast/UVariable.class
UVariable.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UVariable extends java.lang.Object implements org.jetbrains.uast.UDeclaration com.intellij.psi.PsiVariable  {
	public abstract com.intellij.psi.PsiVariable getPsi () 
	public abstract org.jetbrains.uast.UExpression getUastInitializer () 
	public abstract org.jetbrains.uast.UTypeReferenceExpression getTypeReference () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract com.intellij.psi.PsiExpression getInitializer () 
	public abstract java.lang.String asLogString () 
	public abstract java.lang.String asRenderString () 
}

org/jetbrains/uast/UVariableKt.class
UVariable.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UVariableKt extends java.lang.Object {
	private static final void visitContents (org.jetbrains.uast.UVariable, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UVariable $receiver
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static final void access$visitContents (org.jetbrains.uast.UVariable, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UVariable $receiver
		org.jetbrains.uast.visitor.UastVisitor visitor
}

org/jetbrains/uast/UWhileExpression$DefaultImpls.class
UWhileExpression.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UWhileExpression$DefaultImpls extends java.lang.Object {
	public static void accept (org.jetbrains.uast.UWhileExpression, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.UWhileExpression $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.Object accept (org.jetbrains.uast.UWhileExpression, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.UWhileExpression $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static java.lang.String asRenderString (org.jetbrains.uast.UWhileExpression) 
		StringBuilder $receiver
		int $i$a$1$buildString
		org.jetbrains.uast.UWhileExpression $this
	public static java.lang.String asLogString (org.jetbrains.uast.UWhileExpression) 
		String className$iv
		org.jetbrains.uast.UElement $receiver$iv
		String text$iv
		int $i$f$log
		org.jetbrains.uast.UWhileExpression $this
	public static java.lang.Object evaluate (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression $this
	public static com.intellij.psi.PsiType getExpressionType (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression $this
	public static boolean isPsiValid (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression $this
	public static java.util.List getComments (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression $this
	public static java.lang.String asSourceString (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression $this
	public static org.jetbrains.uast.UAnnotation findAnnotation (org.jetbrains.uast.UWhileExpression, java.lang.String) 
		org.jetbrains.uast.UWhileExpression $this
		String fqName
}

org/jetbrains/uast/UWhileExpression.class
UWhileExpression.kt
package org.jetbrains.uast
public abstract org.jetbrains.uast.UWhileExpression extends java.lang.Object implements org.jetbrains.uast.ULoopExpression  {
	public abstract org.jetbrains.uast.UExpression getCondition () 
	public abstract org.jetbrains.uast.UIdentifier getWhileIdentifier () 
	public abstract void accept (org.jetbrains.uast.visitor.UastVisitor) 
	public abstract java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
	public abstract java.lang.String asRenderString () 
	public abstract java.lang.String asLogString () 
}

org/jetbrains/uast/values/
org/jetbrains/uast/values/UAbstractConstant.class
UConstant.kt
package org.jetbrains.uast.values
public abstract org.jetbrains.uast.values.UAbstractConstant extends org.jetbrains.uast.values.UValueBase implements org.jetbrains.uast.values.UConstant  {
	public org.jetbrains.uast.values.UValue valueEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public java.lang.String asString () 
	public void  () 
}

org/jetbrains/uast/values/UBooleanConstant$Companion.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UBooleanConstant$Companion extends java.lang.Object {
	public final org.jetbrains.uast.values.UBooleanConstant valueOf (boolean) 
		boolean value
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UBooleanConstant$False.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UBooleanConstant$False extends org.jetbrains.uast.values.UBooleanConstant {
	public static final org.jetbrains.uast.values.UBooleanConstant$False INSTANCE
	public org.jetbrains.uast.values.UBooleanConstant$True not () 
	public volatile org.jetbrains.uast.values.UValue not () 
	public org.jetbrains.uast.values.UBooleanConstant$False and (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public volatile org.jetbrains.uast.values.UValue and (org.jetbrains.uast.values.UValue) 
	public org.jetbrains.uast.values.UValue or (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	private void  () 
	static void  () 
}

org/jetbrains/uast/values/UBooleanConstant$True.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UBooleanConstant$True extends org.jetbrains.uast.values.UBooleanConstant {
	public static final org.jetbrains.uast.values.UBooleanConstant$True INSTANCE
	public org.jetbrains.uast.values.UBooleanConstant$False not () 
	public volatile org.jetbrains.uast.values.UValue not () 
	public org.jetbrains.uast.values.UValue and (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UBooleanConstant$True or (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public volatile org.jetbrains.uast.values.UValue or (org.jetbrains.uast.values.UValue) 
	private void  () 
	static void  () 
}

org/jetbrains/uast/values/UBooleanConstant.class
UConstant.kt
package org.jetbrains.uast.values
public abstract org.jetbrains.uast.values.UBooleanConstant extends org.jetbrains.uast.values.UAbstractConstant {
	private final Void source
	private final boolean value
	public static final org.jetbrains.uast.values.UBooleanConstant$Companion Companion
	public java.lang.Void getSource () 
	public volatile org.jetbrains.uast.UExpression getSource () 
	public java.lang.Boolean getValue () 
	public volatile java.lang.Object getValue () 
	private void  (boolean) 
		boolean value
	static void  () 
	public void  (boolean, kotlin.jvm.internal.DefaultConstructorMarker) 
		boolean value
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UCallResultValue.class
UCallResultValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UCallResultValue extends org.jetbrains.uast.values.UValueBase implements org.jetbrains.uast.values.UDependency  {
	private final org.jetbrains.uast.UResolvable resolvable
	private final java.util.List arguments
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public final org.jetbrains.uast.UResolvable getResolvable () 
	public final java.util.List getArguments () 
	public void  (org.jetbrains.uast.UResolvable, java.util.List) 
		org.jetbrains.uast.UResolvable resolvable
		java.util.List arguments
}

org/jetbrains/uast/values/UCharConstant.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UCharConstant extends org.jetbrains.uast.values.UAbstractConstant {
	private final char value
	private final org.jetbrains.uast.ULiteralExpression source
	public org.jetbrains.uast.values.UValue plus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue minus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue greater (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue inc () 
	public org.jetbrains.uast.values.UValue dec () 
	public java.lang.String toString () 
	public java.lang.String asString () 
	public java.lang.Character getValue () 
	public volatile java.lang.Object getValue () 
	public org.jetbrains.uast.ULiteralExpression getSource () 
	public volatile org.jetbrains.uast.UExpression getSource () 
	public void  (char, org.jetbrains.uast.ULiteralExpression) 
		char value
		org.jetbrains.uast.ULiteralExpression source
	public void  (char, org.jetbrains.uast.ULiteralExpression, int, kotlin.jvm.internal.DefaultConstructorMarker) 
}

org/jetbrains/uast/values/UClassConstant.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UClassConstant extends org.jetbrains.uast.values.UAbstractConstant {
	private final com.intellij.psi.PsiType value
	private final org.jetbrains.uast.UClassLiteralExpression source
	public java.lang.String toString () 
	public com.intellij.psi.PsiType getValue () 
	public volatile java.lang.Object getValue () 
	public org.jetbrains.uast.UClassLiteralExpression getSource () 
	public volatile org.jetbrains.uast.UExpression getSource () 
	public void  (com.intellij.psi.PsiType, org.jetbrains.uast.UClassLiteralExpression) 
		com.intellij.psi.PsiType value
		org.jetbrains.uast.UClassLiteralExpression source
	public void  (com.intellij.psi.PsiType, org.jetbrains.uast.UClassLiteralExpression, int, kotlin.jvm.internal.DefaultConstructorMarker) 
}

org/jetbrains/uast/values/UConstant$DefaultImpls.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UConstant$DefaultImpls extends java.lang.Object {
	public static java.util.Set getDependencies (org.jetbrains.uast.values.UConstant) 
		org.jetbrains.uast.values.UConstant $this
}

org/jetbrains/uast/values/UConstant.class
UConstant.kt
package org.jetbrains.uast.values
public abstract org.jetbrains.uast.values.UConstant extends java.lang.Object implements org.jetbrains.uast.values.UValue  {
	public abstract java.lang.Object getValue () 
	public abstract org.jetbrains.uast.UExpression getSource () 
	public abstract java.lang.String asString () 
	public abstract java.lang.String toString () 
}

org/jetbrains/uast/values/UConstantKt$WhenMappings.class

package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UConstantKt$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

org/jetbrains/uast/values/UConstantKt.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UConstantKt extends java.lang.Object {
	private static final org.jetbrains.uast.values.UNumericType toNumeric (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType $receiver
	private static final int asType (int, org.jetbrains.uast.values.UNumericType) 
		int $receiver
		org.jetbrains.uast.values.UNumericType type
	public static final int access$asType (int, org.jetbrains.uast.values.UNumericType) 
		int $receiver
		org.jetbrains.uast.values.UNumericType type
	public static final org.jetbrains.uast.values.UNumericType access$toNumeric (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType $receiver
}

org/jetbrains/uast/values/UDependency.class
UDependency.kt
package org.jetbrains.uast.values
public abstract org.jetbrains.uast.values.UDependency extends java.lang.Object {
}

org/jetbrains/uast/values/UDependentValue$Companion.class
UDependentValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UDependentValue$Companion extends java.lang.Object {
	public final org.jetbrains.uast.values.UValue create (org.jetbrains.uast.values.UValue, java.util.Set) 
		org.jetbrains.uast.values.UValue value
		java.util.Set dependencies
	public final org.jetbrains.uast.values.UValue coerceConstant$uast_common_main (org.jetbrains.uast.values.UValue, org.jetbrains.uast.values.UConstant) 
		org.jetbrains.uast.values.UValue $receiver
		org.jetbrains.uast.values.UConstant constant
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UDependentValue.class
UDependentValue.kt
package org.jetbrains.uast.values
public org.jetbrains.uast.values.UDependentValue extends org.jetbrains.uast.values.UValueBase {
	private final org.jetbrains.uast.values.UValue value
	private final java.util.Set dependencies
	public static final org.jetbrains.uast.values.UDependentValue$Companion Companion
	private final org.jetbrains.uast.values.UValue unwrap (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue $receiver
	private final org.jetbrains.uast.values.UValue unwrap () 
	private final java.util.Set getDependenciesWithThis () 
		org.jetbrains.uast.values.UDependency it
		int $i$a$1$let
	private final org.jetbrains.uast.values.UValue wrapBinary (org.jetbrains.uast.values.UValue, org.jetbrains.uast.values.UValue) 
		java.util.Set resultDependencies
		java.util.Set wrappedDependencies
		org.jetbrains.uast.values.UValue result
		org.jetbrains.uast.values.UValue arg
	private final org.jetbrains.uast.values.UValue wrapUnary (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue result
	public org.jetbrains.uast.values.UValue plus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue minus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue times (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue div (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public final org.jetbrains.uast.values.UValue inverseDiv$uast_common_main (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue mod (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public final org.jetbrains.uast.values.UValue inverseMod$uast_common_main (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue unaryMinus () 
	public org.jetbrains.uast.values.UValue valueEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue valueNotEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue not () 
	public org.jetbrains.uast.values.UValue greater (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue less (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue inc () 
	public org.jetbrains.uast.values.UValue dec () 
	public org.jetbrains.uast.values.UValue and (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue or (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseAnd (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseOr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseXor (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue shl (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public final org.jetbrains.uast.values.UValue inverseShiftLeft$uast_common_main (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue shr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public final org.jetbrains.uast.values.UValue inverseShiftRight$uast_common_main (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue ushr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public final org.jetbrains.uast.values.UValue inverseShiftRightUnsigned$uast_common_main (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValueBase merge (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public volatile org.jetbrains.uast.values.UValue merge (org.jetbrains.uast.values.UValue) 
	public org.jetbrains.uast.values.UConstant toConstant () 
	public org.jetbrains.uast.values.UValue copy$uast_common_main (java.util.Set) 
		java.util.Set dependencies
	public org.jetbrains.uast.values.UValue coerceConstant$uast_common_main (org.jetbrains.uast.values.UConstant) 
		org.jetbrains.uast.values.UConstant constant
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public final org.jetbrains.uast.values.UValue getValue () 
	public java.util.Set getDependencies () 
	protected void  (org.jetbrains.uast.values.UValue, java.util.Set) 
		org.jetbrains.uast.values.UValue value
		java.util.Set dependencies
	public void  (org.jetbrains.uast.values.UValue, java.util.Set, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
}

org/jetbrains/uast/values/UEnumEntryValueConstant.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UEnumEntryValueConstant extends org.jetbrains.uast.values.UAbstractConstant {
	private final com.intellij.psi.PsiEnumConstant value
	private final org.jetbrains.uast.USimpleNameReferenceExpression source
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int result
	public java.lang.String toString () 
		String it
		int $i$a$1$let
	public java.lang.String asString () 
	public com.intellij.psi.PsiEnumConstant getValue () 
	public volatile java.lang.Object getValue () 
	public org.jetbrains.uast.USimpleNameReferenceExpression getSource () 
	public volatile org.jetbrains.uast.UExpression getSource () 
	public void  (com.intellij.psi.PsiEnumConstant, org.jetbrains.uast.USimpleNameReferenceExpression) 
		com.intellij.psi.PsiEnumConstant value
		org.jetbrains.uast.USimpleNameReferenceExpression source
	public void  (com.intellij.psi.PsiEnumConstant, org.jetbrains.uast.USimpleNameReferenceExpression, int, kotlin.jvm.internal.DefaultConstructorMarker) 
}

org/jetbrains/uast/values/UFloatConstant$Companion$WhenMappings.class

package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UFloatConstant$Companion$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

org/jetbrains/uast/values/UFloatConstant$Companion.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UFloatConstant$Companion extends java.lang.Object {
	public final org.jetbrains.uast.values.UFloatConstant create (double, org.jetbrains.uast.values.UNumericType, org.jetbrains.uast.ULiteralExpression) 
		double value
		org.jetbrains.uast.values.UNumericType type
		org.jetbrains.uast.ULiteralExpression source
	public static volatile org.jetbrains.uast.values.UFloatConstant create$default (org.jetbrains.uast.values.UFloatConstant$Companion, double, org.jetbrains.uast.values.UNumericType, org.jetbrains.uast.ULiteralExpression, int, java.lang.Object) 
	public final org.jetbrains.uast.values.UFloatConstant create (double, com.intellij.psi.PsiType) 
		double value
		com.intellij.psi.PsiType type
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UFloatConstant.class
UConstant.kt
package org.jetbrains.uast.values
public org.jetbrains.uast.values.UFloatConstant extends org.jetbrains.uast.values.UNumericConstant {
	private final double value
	public static final org.jetbrains.uast.values.UFloatConstant$Companion Companion
	public org.jetbrains.uast.values.UValue plus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue times (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue div (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue mod (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue greater (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UFloatConstant unaryMinus () 
	public volatile org.jetbrains.uast.values.UValue unaryMinus () 
	public org.jetbrains.uast.values.UFloatConstant inc () 
	public volatile org.jetbrains.uast.values.UValue inc () 
	public org.jetbrains.uast.values.UFloatConstant dec () 
	public volatile org.jetbrains.uast.values.UValue dec () 
	public java.lang.Double getValue () 
	public volatile java.lang.Object getValue () 
	public volatile java.lang.Number getValue () 
	protected void  (double, org.jetbrains.uast.values.UNumericType, org.jetbrains.uast.ULiteralExpression) 
		double value
		org.jetbrains.uast.values.UNumericType type
		org.jetbrains.uast.ULiteralExpression source
	public void  (double, org.jetbrains.uast.values.UNumericType, org.jetbrains.uast.ULiteralExpression, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
}

org/jetbrains/uast/values/UIntConstant$WhenMappings.class

package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UIntConstant$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

org/jetbrains/uast/values/UIntConstant.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UIntConstant extends org.jetbrains.uast.values.UNumericConstant {
	private final int value
	private final org.jetbrains.uast.ULiteralExpression source
	public java.lang.Integer getValue () 
	public volatile java.lang.Object getValue () 
	public volatile java.lang.Number getValue () 
	public org.jetbrains.uast.values.UValue plus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue times (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue div (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue mod (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UIntConstant unaryMinus () 
	public volatile org.jetbrains.uast.values.UValue unaryMinus () 
	public org.jetbrains.uast.values.UValue greater (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UIntConstant inc () 
	public volatile org.jetbrains.uast.values.UValue inc () 
	public org.jetbrains.uast.values.UIntConstant dec () 
	public volatile org.jetbrains.uast.values.UValue dec () 
	public org.jetbrains.uast.values.UValue bitwiseAnd (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseOr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseXor (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue shl (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue shr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue ushr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.ULiteralExpression getSource () 
	public volatile org.jetbrains.uast.UExpression getSource () 
	public void  (int, org.jetbrains.uast.values.UNumericType, org.jetbrains.uast.ULiteralExpression) 
		int rawValue
		org.jetbrains.uast.values.UNumericType type
		org.jetbrains.uast.ULiteralExpression source
	public void  (int, org.jetbrains.uast.values.UNumericType, org.jetbrains.uast.ULiteralExpression, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  (int, com.intellij.psi.PsiType) 
		int value
		com.intellij.psi.PsiType type
}

org/jetbrains/uast/values/ULongConstant.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.ULongConstant extends org.jetbrains.uast.values.UNumericConstant {
	private final long value
	public org.jetbrains.uast.values.UValue plus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue times (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue div (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue mod (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.ULongConstant unaryMinus () 
	public volatile org.jetbrains.uast.values.UValue unaryMinus () 
	public org.jetbrains.uast.values.UValue greater (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.ULongConstant inc () 
	public volatile org.jetbrains.uast.values.UValue inc () 
	public org.jetbrains.uast.values.ULongConstant dec () 
	public volatile org.jetbrains.uast.values.UValue dec () 
	public org.jetbrains.uast.values.UValue bitwiseAnd (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseOr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseXor (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue shl (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue shr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue ushr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public java.lang.Long getValue () 
	public volatile java.lang.Object getValue () 
	public volatile java.lang.Number getValue () 
	public void  (long, org.jetbrains.uast.ULiteralExpression) 
		long value
		org.jetbrains.uast.ULiteralExpression source
	public void  (long, org.jetbrains.uast.ULiteralExpression, int, kotlin.jvm.internal.DefaultConstructorMarker) 
}

org/jetbrains/uast/values/UNaNConstant$Companion$WhenMappings.class

package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNaNConstant$Companion$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

org/jetbrains/uast/values/UNaNConstant$Companion.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNaNConstant$Companion extends java.lang.Object {
	public final org.jetbrains.uast.values.UNaNConstant valueOf (org.jetbrains.uast.values.UNumericType) 
		org.jetbrains.uast.values.UNumericType type
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UNaNConstant$Double.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNaNConstant$Double extends org.jetbrains.uast.values.UNaNConstant {
	public static final org.jetbrains.uast.values.UNaNConstant$Double INSTANCE
	private void  () 
	static void  () 
}

org/jetbrains/uast/values/UNaNConstant$Float.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNaNConstant$Float extends org.jetbrains.uast.values.UNaNConstant {
	public static final org.jetbrains.uast.values.UNaNConstant$Float INSTANCE
	private void  () 
	static void  () 
}

org/jetbrains/uast/values/UNaNConstant.class
UConstant.kt
package org.jetbrains.uast.values
public abstract org.jetbrains.uast.values.UNaNConstant extends org.jetbrains.uast.values.UFloatConstant {
	public static final org.jetbrains.uast.values.UNaNConstant$Companion Companion
	public org.jetbrains.uast.values.UBooleanConstant$False greater (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public volatile org.jetbrains.uast.values.UValue greater (org.jetbrains.uast.values.UValue) 
	public org.jetbrains.uast.values.UBooleanConstant$False less (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public volatile org.jetbrains.uast.values.UValue less (org.jetbrains.uast.values.UValue) 
	public org.jetbrains.uast.values.UBooleanConstant$False greaterOrEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public volatile org.jetbrains.uast.values.UValue greaterOrEquals (org.jetbrains.uast.values.UValue) 
	public org.jetbrains.uast.values.UBooleanConstant$False lessOrEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public volatile org.jetbrains.uast.values.UValue lessOrEquals (org.jetbrains.uast.values.UValue) 
	public org.jetbrains.uast.values.UBooleanConstant$False valueEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public volatile org.jetbrains.uast.values.UValue valueEquals (org.jetbrains.uast.values.UValue) 
	private void  (org.jetbrains.uast.values.UNumericType) 
		org.jetbrains.uast.values.UNumericType type
	void  (org.jetbrains.uast.values.UNumericType, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
	public void  (org.jetbrains.uast.values.UNumericType, kotlin.jvm.internal.DefaultConstructorMarker) 
		org.jetbrains.uast.values.UNumericType type
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UNothingValue$Companion.class
UNothingValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNothingValue$Companion extends java.lang.Object {
	private final org.jetbrains.uast.UExpression containingLoopOrSwitch (org.jetbrains.uast.UJumpExpression) 
		org.jetbrains.uast.ULabeledExpression containingLabeled
		org.jetbrains.uast.UElement containingElement
		org.jetbrains.uast.UJumpExpression $receiver
	private final org.jetbrains.uast.values.UNothingValue$JumpKind kind (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression $receiver
	private void  () 
	public static final org.jetbrains.uast.UExpression access$containingLoopOrSwitch (org.jetbrains.uast.values.UNothingValue$Companion, org.jetbrains.uast.UJumpExpression) 
		org.jetbrains.uast.values.UNothingValue$Companion $this
		org.jetbrains.uast.UJumpExpression $receiver
	public static final org.jetbrains.uast.values.UNothingValue$JumpKind access$kind (org.jetbrains.uast.values.UNothingValue$Companion, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.values.UNothingValue$Companion $this
		org.jetbrains.uast.UExpression $receiver
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UNothingValue$JumpKind.class
UNothingValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNothingValue$JumpKind extends java.lang.Enum {
	public static final org.jetbrains.uast.values.UNothingValue$JumpKind BREAK
	public static final org.jetbrains.uast.values.UNothingValue$JumpKind CONTINUE
	public static final org.jetbrains.uast.values.UNothingValue$JumpKind OTHER
	private static final org.jetbrains.uast.values.UNothingValue$JumpKind[] $VALUES
	static void  () 
	protected void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static org.jetbrains.uast.values.UNothingValue$JumpKind[] values () 
	public static org.jetbrains.uast.values.UNothingValue$JumpKind valueOf (java.lang.String) 
}

org/jetbrains/uast/values/UNothingValue$WhenMappings.class

package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNothingValue$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

org/jetbrains/uast/values/UNothingValue.class
UNothingValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNothingValue extends org.jetbrains.uast.values.UValueBase {
	private final boolean reachable
	private final org.jetbrains.uast.UExpression containingLoopOrSwitch
	private final org.jetbrains.uast.values.UNothingValue$JumpKind kind
	public static final org.jetbrains.uast.values.UNothingValue$Companion Companion
	public boolean getReachable () 
	public org.jetbrains.uast.values.UValue merge (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UNothingValue$JumpKind mergedKind
		org.jetbrains.uast.UExpression mergedLoopOrSwitch
		org.jetbrains.uast.values.UValue other
	public java.lang.String toString () 
	public final org.jetbrains.uast.UExpression getContainingLoopOrSwitch () 
	public final org.jetbrains.uast.values.UNothingValue$JumpKind getKind () 
	private void  (org.jetbrains.uast.UExpression, org.jetbrains.uast.values.UNothingValue$JumpKind) 
		org.jetbrains.uast.UExpression containingLoopOrSwitch
		org.jetbrains.uast.values.UNothingValue$JumpKind kind
	public void  (org.jetbrains.uast.UJumpExpression) 
		org.jetbrains.uast.UJumpExpression jump
	public void  () 
	static void  () 
}

org/jetbrains/uast/values/UNullConstant.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNullConstant extends org.jetbrains.uast.values.UAbstractConstant {
	private static final Void value
	private static final Void source
	public static final org.jetbrains.uast.values.UNullConstant INSTANCE
	public java.lang.Void getValue () 
	public volatile java.lang.Object getValue () 
	public java.lang.Void getSource () 
	public volatile org.jetbrains.uast.UExpression getSource () 
	private void  () 
	static void  () 
}

org/jetbrains/uast/values/UNumericConstant.class
UConstant.kt
package org.jetbrains.uast.values
public abstract org.jetbrains.uast.values.UNumericConstant extends org.jetbrains.uast.values.UAbstractConstant {
	private final org.jetbrains.uast.values.UNumericType type
	private final org.jetbrains.uast.ULiteralExpression source
	public abstract java.lang.Number getValue () 
	public java.lang.String toString () 
	public java.lang.String asString () 
	public final org.jetbrains.uast.values.UNumericType getType () 
	public org.jetbrains.uast.ULiteralExpression getSource () 
	public volatile org.jetbrains.uast.UExpression getSource () 
	public void  (org.jetbrains.uast.values.UNumericType, org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.values.UNumericType type
		org.jetbrains.uast.ULiteralExpression source
}

org/jetbrains/uast/values/UNumericType.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UNumericType extends java.lang.Enum {
	public static final org.jetbrains.uast.values.UNumericType BYTE
	public static final org.jetbrains.uast.values.UNumericType SHORT
	public static final org.jetbrains.uast.values.UNumericType INT
	public static final org.jetbrains.uast.values.UNumericType LONG
	public static final org.jetbrains.uast.values.UNumericType FLOAT
	public static final org.jetbrains.uast.values.UNumericType DOUBLE
	private static final org.jetbrains.uast.values.UNumericType[] $VALUES
	private final String prefix
	static void  () 
	public final org.jetbrains.uast.values.UNumericType merge (org.jetbrains.uast.values.UNumericType) 
		org.jetbrains.uast.values.UNumericType other
	public final java.lang.String getPrefix () 
	protected void  (java.lang.String, int, java.lang.String) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
		String prefix
	void  (java.lang.String, int, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public static org.jetbrains.uast.values.UNumericType[] values () 
	public static org.jetbrains.uast.values.UNumericType valueOf (java.lang.String) 
}

org/jetbrains/uast/values/UOperand.class
UOperand.kt
package org.jetbrains.uast.values
public abstract org.jetbrains.uast.values.UOperand extends java.lang.Object {
	public abstract org.jetbrains.uast.values.UValue plus (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue minus (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue times (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue div (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue mod (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue unaryMinus () 
	public abstract org.jetbrains.uast.values.UValue not () 
	public abstract org.jetbrains.uast.values.UValue valueEquals (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue valueNotEquals (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue identityEquals (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue identityNotEquals (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue greater (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue less (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue greaterOrEquals (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue lessOrEquals (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue inc () 
	public abstract org.jetbrains.uast.values.UValue dec () 
	public abstract org.jetbrains.uast.values.UValue and (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue or (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue bitwiseAnd (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue bitwiseOr (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue bitwiseXor (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue shl (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue shr (org.jetbrains.uast.values.UValue) 
	public abstract org.jetbrains.uast.values.UValue ushr (org.jetbrains.uast.values.UValue) 
}

org/jetbrains/uast/values/UPhiValue$Companion.class
UPhiValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UPhiValue$Companion extends java.lang.Object {
	public final org.jetbrains.uast.values.UPhiValue create (java.lang.Iterable) 
		org.jetbrains.uast.values.UValue it
		int $i$a$1$flatMapTo
		Iterable list$iv
		Object element$iv
		Iterable $receiver$iv
		java.util.Collection destination$iv
		int $i$f$flatMapTo
		java.util.LinkedHashSet flattenedValues
		Iterable values
	public final transient org.jetbrains.uast.values.UPhiValue create (org.jetbrains.uast.values.UValue[]) 
		org.jetbrains.uast.values.UValue[] values
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UPhiValue.class
UPhiValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UPhiValue extends org.jetbrains.uast.values.UValueBase {
	private final java.util.Set dependencies
	private final java.util.Set values
	public static final org.jetbrains.uast.values.UPhiValue$Companion Companion
	public java.util.Set getDependencies () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public final java.util.Set getValues () 
	private void  (java.util.Set) 
		org.jetbrains.uast.values.UValue it
		int $i$a$1$flatMapTo
		Iterable list$iv
		Object element$iv
		Iterable $receiver$iv
		java.util.Collection destination$iv
		int $i$f$flatMapTo
		java.util.Set values
	static void  () 
	public void  (java.util.Set, kotlin.jvm.internal.DefaultConstructorMarker) 
		java.util.Set values
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UStringConstant.class
UConstant.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UStringConstant extends org.jetbrains.uast.values.UAbstractConstant {
	private final String value
	private final org.jetbrains.uast.ULiteralExpression source
	public org.jetbrains.uast.values.UValue plus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue greater (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public java.lang.String asString () 
	public java.lang.String toString () 
	public java.lang.String getValue () 
	public volatile java.lang.Object getValue () 
	public org.jetbrains.uast.ULiteralExpression getSource () 
	public volatile org.jetbrains.uast.UExpression getSource () 
	public void  (java.lang.String, org.jetbrains.uast.ULiteralExpression) 
		String value
		org.jetbrains.uast.ULiteralExpression source
	public void  (java.lang.String, org.jetbrains.uast.ULiteralExpression, int, kotlin.jvm.internal.DefaultConstructorMarker) 
}

org/jetbrains/uast/values/UUndeterminedValue.class
UUndeterminedValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UUndeterminedValue extends org.jetbrains.uast.values.UValueBase {
	public static final org.jetbrains.uast.values.UUndeterminedValue INSTANCE
	public java.lang.String toString () 
	private void  () 
	static void  () 
}

org/jetbrains/uast/values/UUndeterminedValueKt.class
UUndeterminedValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UUndeterminedValueKt extends java.lang.Object {
	public static final org.jetbrains.uast.values.UValue ifUndetermined (org.jetbrains.uast.values.UValue, kotlin.jvm.functions.Function0) 
		org.jetbrains.uast.values.UValue $receiver
		kotlin.jvm.functions.Function0 block
}

org/jetbrains/uast/values/UValue$Companion.class
UValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UValue$Companion extends java.lang.Object {
	private static final org.jetbrains.uast.values.UValue UNREACHABLE
	public final org.jetbrains.uast.values.UValue getUNREACHABLE () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UValue$DefaultImpls.class
UValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UValue$DefaultImpls extends java.lang.Object {
	public static java.util.Set getDependencies (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue $this
}

org/jetbrains/uast/values/UValue.class
UValue.kt
package org.jetbrains.uast.values
public abstract org.jetbrains.uast.values.UValue extends java.lang.Object implements org.jetbrains.uast.values.UOperand  {
	public static final org.jetbrains.uast.values.UValue$Companion Companion
	public abstract org.jetbrains.uast.values.UValue merge (org.jetbrains.uast.values.UValue) 
	public abstract java.util.Set getDependencies () 
	public abstract org.jetbrains.uast.values.UConstant toConstant () 
	public abstract boolean getReachable () 
	static void  () 
}

org/jetbrains/uast/values/UValueBase.class
UValueBase.kt
package org.jetbrains.uast.values
public abstract org.jetbrains.uast.values.UValueBase extends java.lang.Object implements org.jetbrains.uast.values.UValue  {
	private final boolean reachable
	public org.jetbrains.uast.values.UValue plus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue minus (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue times (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue div (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue mod (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue unaryMinus () 
	public org.jetbrains.uast.values.UValue valueEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue valueNotEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue identityEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue identityNotEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue not () 
	public org.jetbrains.uast.values.UValue greater (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue less (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue greaterOrEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue lessOrEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue inc () 
	public org.jetbrains.uast.values.UValue dec () 
	public org.jetbrains.uast.values.UValue and (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue or (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseAnd (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseOr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue bitwiseXor (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue shl (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue shr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue ushr (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValue merge (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public java.util.Set getDependencies () 
	public org.jetbrains.uast.values.UConstant toConstant () 
	public org.jetbrains.uast.values.UValue coerceConstant$uast_common_main (org.jetbrains.uast.values.UConstant) 
		org.jetbrains.uast.values.UConstant constant
	public boolean getReachable () 
	public abstract java.lang.String toString () 
	public void  () 
}

org/jetbrains/uast/values/UValueKt.class
UValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UValueKt extends java.lang.Object {
	public static final java.util.Set toPossibleConstants (org.jetbrains.uast.values.UValue) 
		java.util.Set results
		org.jetbrains.uast.values.UValue $receiver
	private static final void toPossibleConstants (org.jetbrains.uast.values.UValue, java.util.Set) 
		org.jetbrains.uast.values.UValue it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		org.jetbrains.uast.values.UConstant it
		int $i$a$2$let
		org.jetbrains.uast.values.UValue $receiver
		java.util.Set result
}

org/jetbrains/uast/values/UVariableValue$Companion.class
UVariableValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UVariableValue$Companion extends java.lang.Object {
	private final java.util.LinkedHashSet filterNot (java.util.Set, org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.values.UDependency it
		int $i$a$1$filterTo
		Object element$iv
		Iterable $receiver$iv
		java.util.Collection destination$iv
		int $i$f$filterTo
		java.util.Set $receiver
		org.jetbrains.uast.UVariable variable
	public final org.jetbrains.uast.values.UVariableValue create (org.jetbrains.uast.UVariable, org.jetbrains.uast.values.UValue, java.util.Set) 
		org.jetbrains.uast.values.UIntConstant castConstant
		org.jetbrains.uast.values.UConstant constant
		org.jetbrains.uast.values.UValue modifiedValue
		java.util.LinkedHashSet valueDependencies
		java.util.LinkedHashSet dependenciesWithoutSelf
		org.jetbrains.uast.UVariable variable
		org.jetbrains.uast.values.UValue value
		java.util.Set dependencies
	public static volatile org.jetbrains.uast.values.UVariableValue create$default (org.jetbrains.uast.values.UVariableValue$Companion, org.jetbrains.uast.UVariable, org.jetbrains.uast.values.UValue, java.util.Set, int, java.lang.Object) 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/values/UVariableValue.class
UVariableValue.kt
package org.jetbrains.uast.values
public final org.jetbrains.uast.values.UVariableValue extends org.jetbrains.uast.values.UDependentValue implements org.jetbrains.uast.values.UDependency  {
	private final org.jetbrains.uast.UVariable variable
	public static final org.jetbrains.uast.values.UVariableValue$Companion Companion
	public org.jetbrains.uast.values.UValue identityEquals (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public org.jetbrains.uast.values.UValueBase merge (org.jetbrains.uast.values.UValue) 
		org.jetbrains.uast.values.UValue other
	public volatile org.jetbrains.uast.values.UValue merge (org.jetbrains.uast.values.UValue) 
	public org.jetbrains.uast.values.UVariableValue copy$uast_common_main (java.util.Set) 
		java.util.Set dependencies
	public volatile org.jetbrains.uast.values.UValue copy$uast_common_main (java.util.Set) 
	public org.jetbrains.uast.values.UValue coerceConstant$uast_common_main (org.jetbrains.uast.values.UConstant) 
		org.jetbrains.uast.values.UConstant constant
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public final org.jetbrains.uast.UVariable getVariable () 
	private void  (org.jetbrains.uast.UVariable, org.jetbrains.uast.values.UValue, java.util.Set) 
		org.jetbrains.uast.UVariable variable
		org.jetbrains.uast.values.UValue value
		java.util.Set dependencies
	static void  () 
	public void  (org.jetbrains.uast.UVariable, org.jetbrains.uast.values.UValue, java.util.Set, kotlin.jvm.internal.DefaultConstructorMarker) 
		org.jetbrains.uast.UVariable variable
		org.jetbrains.uast.values.UValue value
		java.util.Set dependencies
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/visitor/
org/jetbrains/uast/visitor/AbstractUastVisitor.class
UastVisitor.kt
package org.jetbrains.uast.visitor
public abstract org.jetbrains.uast.visitor.AbstractUastVisitor extends java.lang.Object implements org.jetbrains.uast.visitor.UastVisitor  {
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public void  () 
	public boolean visitFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile node
	public boolean visitImportStatement (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement node
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public boolean visitInitializer (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer node
	public boolean visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod node
	public boolean visitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable node
	public boolean visitParameter (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter node
	public boolean visitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	public boolean visitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable node
	public boolean visitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant node
	public boolean visitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation node
	public boolean visitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression node
	public boolean visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression node
	public boolean visitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression node
	public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression node
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression node
	public boolean visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType node
	public boolean visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression node
	public boolean visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression node
	public boolean visitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression node
	public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression node
	public boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression node
	public boolean visitExpressionList (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList node
	public boolean visitIfExpression (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression node
	public boolean visitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression node
	public boolean visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression node
	public boolean visitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression node
	public boolean visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression node
	public boolean visitForExpression (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression node
	public boolean visitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression node
	public boolean visitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression node
	public boolean visitCatchClause (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause node
	public boolean visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression node
	public boolean visitThisExpression (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression node
	public boolean visitSuperExpression (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression node
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
	public boolean visitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression node
	public boolean visitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression node
	public boolean visitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression node
	public boolean visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression node
	public boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression node
	public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression node
	public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression node
	public boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression node
	public void afterVisitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public void afterVisitFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile node
	public void afterVisitImportStatement (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement node
	public void afterVisitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public void afterVisitInitializer (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer node
	public void afterVisitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod node
	public void afterVisitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable node
	public void afterVisitParameter (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter node
	public void afterVisitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	public void afterVisitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable node
	public void afterVisitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant node
	public void afterVisitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation node
	public void afterVisitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression node
	public void afterVisitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression node
	public void afterVisitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression node
	public void afterVisitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public void afterVisitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public void afterVisitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression node
	public void afterVisitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public void afterVisitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression node
	public void afterVisitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType node
	public void afterVisitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression node
	public void afterVisitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression node
	public void afterVisitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression node
	public void afterVisitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression node
	public void afterVisitExpressionList (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList node
	public void afterVisitIfExpression (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression node
	public void afterVisitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression node
	public void afterVisitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression node
	public void afterVisitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression node
	public void afterVisitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression node
	public void afterVisitForExpression (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression node
	public void afterVisitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression node
	public void afterVisitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression node
	public void afterVisitCatchClause (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause node
	public void afterVisitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression node
	public void afterVisitThisExpression (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression node
	public void afterVisitSuperExpression (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression node
	public void afterVisitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
	public void afterVisitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression node
	public void afterVisitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression node
	public void afterVisitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression node
	public void afterVisitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression node
	public void afterVisitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression node
	public void afterVisitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression node
	public void afterVisitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression node
	public void afterVisitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression node
	public void afterVisitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression node
}

org/jetbrains/uast/visitor/DelegatingUastVisitor.class
DelegatingUastVisitor.kt
package org.jetbrains.uast.visitor
public final org.jetbrains.uast.visitor.DelegatingUastVisitor extends java.lang.Object implements org.jetbrains.uast.visitor.UastVisitor  {
	private final java.util.List visitors
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UElement node
	public boolean visitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UVariable node
	public boolean visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UMethod node
	public boolean visitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.ULabeledExpression node
	public boolean visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UDeclarationsExpression node
	public boolean visitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UBlockExpression node
	public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UTypeReferenceExpression node
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UCallExpression node
	public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UBinaryExpression node
	public boolean visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UBinaryExpressionWithType node
	public boolean visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UParenthesizedExpression node
	public boolean visitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UUnaryExpression node
	public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UPrefixExpression node
	public boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UPostfixExpression node
	public boolean visitExpressionList (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UExpressionList node
	public boolean visitIfExpression (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UIfExpression node
	public boolean visitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.USwitchExpression node
	public boolean visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.USwitchClauseExpression node
	public boolean visitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UWhileExpression node
	public boolean visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UDoWhileExpression node
	public boolean visitForExpression (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UForExpression node
	public boolean visitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UForEachExpression node
	public boolean visitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UTryExpression node
	public boolean visitCatchClause (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UCatchClause node
	public boolean visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.ULiteralExpression node
	public boolean visitThisExpression (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UThisExpression node
	public boolean visitSuperExpression (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.USuperExpression node
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UReturnExpression node
	public boolean visitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UBreakExpression node
	public boolean visitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UContinueExpression node
	public boolean visitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UThrowExpression node
	public boolean visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UArrayAccessExpression node
	public boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UCallableReferenceExpression node
	public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UClassLiteralExpression node
	public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.ULambdaExpression node
	public boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.visitor.UastVisitor it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		org.jetbrains.uast.UObjectLiteralExpression node
	public void  (java.util.List) 
		java.util.List visitors
	public boolean visitFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile node
	public boolean visitImportStatement (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement node
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public boolean visitInitializer (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer node
	public boolean visitParameter (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter node
	public boolean visitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	public boolean visitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable node
	public boolean visitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant node
	public boolean visitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation node
	public boolean visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression node
	public void afterVisitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public void afterVisitFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile node
	public void afterVisitImportStatement (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement node
	public void afterVisitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public void afterVisitInitializer (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer node
	public void afterVisitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod node
	public void afterVisitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable node
	public void afterVisitParameter (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter node
	public void afterVisitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	public void afterVisitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable node
	public void afterVisitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant node
	public void afterVisitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation node
	public void afterVisitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression node
	public void afterVisitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression node
	public void afterVisitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression node
	public void afterVisitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public void afterVisitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public void afterVisitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression node
	public void afterVisitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public void afterVisitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression node
	public void afterVisitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType node
	public void afterVisitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression node
	public void afterVisitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression node
	public void afterVisitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression node
	public void afterVisitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression node
	public void afterVisitExpressionList (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList node
	public void afterVisitIfExpression (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression node
	public void afterVisitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression node
	public void afterVisitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression node
	public void afterVisitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression node
	public void afterVisitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression node
	public void afterVisitForExpression (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression node
	public void afterVisitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression node
	public void afterVisitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression node
	public void afterVisitCatchClause (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause node
	public void afterVisitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression node
	public void afterVisitThisExpression (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression node
	public void afterVisitSuperExpression (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression node
	public void afterVisitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
	public void afterVisitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression node
	public void afterVisitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression node
	public void afterVisitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression node
	public void afterVisitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression node
	public void afterVisitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression node
	public void afterVisitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression node
	public void afterVisitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression node
	public void afterVisitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression node
	public void afterVisitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression node
}

org/jetbrains/uast/visitor/EmptyUastVisitor.class
UastVisitor.kt
package org.jetbrains.uast.visitor
public final org.jetbrains.uast.visitor.EmptyUastVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	public static final org.jetbrains.uast.visitor.EmptyUastVisitor INSTANCE
	private void  () 
	static void  () 
}

org/jetbrains/uast/visitor/UastTypedVisitor$DefaultImpls.class
UastTypedVisitor.kt
package org.jetbrains.uast.visitor
public final org.jetbrains.uast.visitor.UastTypedVisitor$DefaultImpls extends java.lang.Object {
	public static java.lang.Object visitFile (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UFile, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UFile node
		Object data
	public static java.lang.Object visitImportStatement (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UImportStatement, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UImportStatement node
		Object data
	public static java.lang.Object visitAnnotation (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UAnnotation, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UAnnotation node
		Object data
	public static java.lang.Object visitCatchClause (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UCatchClause, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UCatchClause node
		Object data
	public static java.lang.Object visitDeclaration (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UDeclaration, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UDeclaration node
		Object data
	public static java.lang.Object visitClass (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UClass, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UClass node
		Object data
	public static java.lang.Object visitMethod (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UMethod, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UMethod node
		Object data
	public static java.lang.Object visitClassInitializer (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UClassInitializer, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UClassInitializer node
		Object data
	public static java.lang.Object visitVariable (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UVariable, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UVariable node
		Object data
	public static java.lang.Object visitParameter (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UParameter, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UParameter node
		Object data
	public static java.lang.Object visitField (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UField, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UField node
		Object data
	public static java.lang.Object visitLocalVariable (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.ULocalVariable, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.ULocalVariable node
		Object data
	public static java.lang.Object visitEnumConstantExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UEnumConstant, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UEnumConstant node
		Object data
	public static java.lang.Object visitExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UExpression node
		Object data
	public static java.lang.Object visitLabeledExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.ULabeledExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.ULabeledExpression node
		Object data
	public static java.lang.Object visitDeclarationsExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UDeclarationsExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UDeclarationsExpression node
		Object data
	public static java.lang.Object visitBlockExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UBlockExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UBlockExpression node
		Object data
	public static java.lang.Object visitTypeReferenceExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UTypeReferenceExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UTypeReferenceExpression node
		Object data
	public static java.lang.Object visitExpressionList (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UExpressionList, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UExpressionList node
		Object data
	public static java.lang.Object visitLiteralExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.ULiteralExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.ULiteralExpression node
		Object data
	public static java.lang.Object visitThisExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UThisExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UThisExpression node
		Object data
	public static java.lang.Object visitSuperExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.USuperExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.USuperExpression node
		Object data
	public static java.lang.Object visitArrayAccessExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UArrayAccessExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UArrayAccessExpression node
		Object data
	public static java.lang.Object visitClassLiteralExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UClassLiteralExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UClassLiteralExpression node
		Object data
	public static java.lang.Object visitLambdaExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.ULambdaExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.ULambdaExpression node
		Object data
	public static java.lang.Object visitPolyadicExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UPolyadicExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UPolyadicExpression node
		Object data
	public static java.lang.Object visitCallExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UCallExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UCallExpression node
		Object data
	public static java.lang.Object visitObjectLiteralExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UObjectLiteralExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UObjectLiteralExpression node
		Object data
	public static java.lang.Object visitBinaryExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UBinaryExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UBinaryExpression node
		Object data
	public static java.lang.Object visitBinaryExpressionWithType (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UBinaryExpressionWithType, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UBinaryExpressionWithType node
		Object data
	public static java.lang.Object visitParenthesizedExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UParenthesizedExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UParenthesizedExpression node
		Object data
	public static java.lang.Object visitUnaryExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UUnaryExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UUnaryExpression node
		Object data
	public static java.lang.Object visitPrefixExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UPrefixExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UPrefixExpression node
		Object data
	public static java.lang.Object visitPostfixExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UPostfixExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UPostfixExpression node
		Object data
	public static java.lang.Object visitReferenceExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UReferenceExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UReferenceExpression node
		Object data
	public static java.lang.Object visitQualifiedReferenceExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UQualifiedReferenceExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UQualifiedReferenceExpression node
		Object data
	public static java.lang.Object visitSimpleNameReferenceExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.USimpleNameReferenceExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.USimpleNameReferenceExpression node
		Object data
	public static java.lang.Object visitCallableReferenceExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UCallableReferenceExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UCallableReferenceExpression node
		Object data
	public static java.lang.Object visitIfExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UIfExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UIfExpression node
		Object data
	public static java.lang.Object visitSwitchExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.USwitchExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.USwitchExpression node
		Object data
	public static java.lang.Object visitSwitchClauseExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.USwitchClauseExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.USwitchClauseExpression node
		Object data
	public static java.lang.Object visitTryExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UTryExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UTryExpression node
		Object data
	public static java.lang.Object visitReturnExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UReturnExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UReturnExpression node
		Object data
	public static java.lang.Object visitBreakExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UBreakExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UBreakExpression node
		Object data
	public static java.lang.Object visitContinueExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UContinueExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UContinueExpression node
		Object data
	public static java.lang.Object visitThrowExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UThrowExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UThrowExpression node
		Object data
	public static java.lang.Object visitLoopExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.ULoopExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.ULoopExpression node
		Object data
	public static java.lang.Object visitWhileExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UWhileExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UWhileExpression node
		Object data
	public static java.lang.Object visitDoWhileExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UDoWhileExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UDoWhileExpression node
		Object data
	public static java.lang.Object visitForExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UForExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UForExpression node
		Object data
	public static java.lang.Object visitForEachExpression (org.jetbrains.uast.visitor.UastTypedVisitor, org.jetbrains.uast.UForEachExpression, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor $this
		org.jetbrains.uast.UForEachExpression node
		Object data
}

org/jetbrains/uast/visitor/UastTypedVisitor.class
UastTypedVisitor.kt
package org.jetbrains.uast.visitor
public abstract org.jetbrains.uast.visitor.UastTypedVisitor extends java.lang.Object {
	public abstract java.lang.Object visitElement (org.jetbrains.uast.UElement, java.lang.Object) 
	public abstract java.lang.Object visitFile (org.jetbrains.uast.UFile, java.lang.Object) 
	public abstract java.lang.Object visitImportStatement (org.jetbrains.uast.UImportStatement, java.lang.Object) 
	public abstract java.lang.Object visitAnnotation (org.jetbrains.uast.UAnnotation, java.lang.Object) 
	public abstract java.lang.Object visitCatchClause (org.jetbrains.uast.UCatchClause, java.lang.Object) 
	public abstract java.lang.Object visitDeclaration (org.jetbrains.uast.UDeclaration, java.lang.Object) 
	public abstract java.lang.Object visitClass (org.jetbrains.uast.UClass, java.lang.Object) 
	public abstract java.lang.Object visitMethod (org.jetbrains.uast.UMethod, java.lang.Object) 
	public abstract java.lang.Object visitClassInitializer (org.jetbrains.uast.UClassInitializer, java.lang.Object) 
	public abstract java.lang.Object visitVariable (org.jetbrains.uast.UVariable, java.lang.Object) 
	public abstract java.lang.Object visitParameter (org.jetbrains.uast.UParameter, java.lang.Object) 
	public abstract java.lang.Object visitField (org.jetbrains.uast.UField, java.lang.Object) 
	public abstract java.lang.Object visitLocalVariable (org.jetbrains.uast.ULocalVariable, java.lang.Object) 
	public abstract java.lang.Object visitEnumConstantExpression (org.jetbrains.uast.UEnumConstant, java.lang.Object) 
	public abstract java.lang.Object visitExpression (org.jetbrains.uast.UExpression, java.lang.Object) 
	public abstract java.lang.Object visitLabeledExpression (org.jetbrains.uast.ULabeledExpression, java.lang.Object) 
	public abstract java.lang.Object visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression, java.lang.Object) 
	public abstract java.lang.Object visitBlockExpression (org.jetbrains.uast.UBlockExpression, java.lang.Object) 
	public abstract java.lang.Object visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression, java.lang.Object) 
	public abstract java.lang.Object visitExpressionList (org.jetbrains.uast.UExpressionList, java.lang.Object) 
	public abstract java.lang.Object visitLiteralExpression (org.jetbrains.uast.ULiteralExpression, java.lang.Object) 
	public abstract java.lang.Object visitThisExpression (org.jetbrains.uast.UThisExpression, java.lang.Object) 
	public abstract java.lang.Object visitSuperExpression (org.jetbrains.uast.USuperExpression, java.lang.Object) 
	public abstract java.lang.Object visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression, java.lang.Object) 
	public abstract java.lang.Object visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression, java.lang.Object) 
	public abstract java.lang.Object visitLambdaExpression (org.jetbrains.uast.ULambdaExpression, java.lang.Object) 
	public abstract java.lang.Object visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression, java.lang.Object) 
	public abstract java.lang.Object visitCallExpression (org.jetbrains.uast.UCallExpression, java.lang.Object) 
	public abstract java.lang.Object visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression, java.lang.Object) 
	public abstract java.lang.Object visitBinaryExpression (org.jetbrains.uast.UBinaryExpression, java.lang.Object) 
	public abstract java.lang.Object visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType, java.lang.Object) 
	public abstract java.lang.Object visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression, java.lang.Object) 
	public abstract java.lang.Object visitUnaryExpression (org.jetbrains.uast.UUnaryExpression, java.lang.Object) 
	public abstract java.lang.Object visitPrefixExpression (org.jetbrains.uast.UPrefixExpression, java.lang.Object) 
	public abstract java.lang.Object visitPostfixExpression (org.jetbrains.uast.UPostfixExpression, java.lang.Object) 
	public abstract java.lang.Object visitReferenceExpression (org.jetbrains.uast.UReferenceExpression, java.lang.Object) 
	public abstract java.lang.Object visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression, java.lang.Object) 
	public abstract java.lang.Object visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression, java.lang.Object) 
	public abstract java.lang.Object visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression, java.lang.Object) 
	public abstract java.lang.Object visitIfExpression (org.jetbrains.uast.UIfExpression, java.lang.Object) 
	public abstract java.lang.Object visitSwitchExpression (org.jetbrains.uast.USwitchExpression, java.lang.Object) 
	public abstract java.lang.Object visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression, java.lang.Object) 
	public abstract java.lang.Object visitTryExpression (org.jetbrains.uast.UTryExpression, java.lang.Object) 
	public abstract java.lang.Object visitReturnExpression (org.jetbrains.uast.UReturnExpression, java.lang.Object) 
	public abstract java.lang.Object visitBreakExpression (org.jetbrains.uast.UBreakExpression, java.lang.Object) 
	public abstract java.lang.Object visitContinueExpression (org.jetbrains.uast.UContinueExpression, java.lang.Object) 
	public abstract java.lang.Object visitThrowExpression (org.jetbrains.uast.UThrowExpression, java.lang.Object) 
	public abstract java.lang.Object visitLoopExpression (org.jetbrains.uast.ULoopExpression, java.lang.Object) 
	public abstract java.lang.Object visitWhileExpression (org.jetbrains.uast.UWhileExpression, java.lang.Object) 
	public abstract java.lang.Object visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression, java.lang.Object) 
	public abstract java.lang.Object visitForExpression (org.jetbrains.uast.UForExpression, java.lang.Object) 
	public abstract java.lang.Object visitForEachExpression (org.jetbrains.uast.UForEachExpression, java.lang.Object) 
}

org/jetbrains/uast/visitor/UastVisitor$DefaultImpls.class
UastVisitor.kt
package org.jetbrains.uast.visitor
public final org.jetbrains.uast.visitor.UastVisitor$DefaultImpls extends java.lang.Object {
	public static boolean visitFile (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UFile) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UFile node
	public static boolean visitImportStatement (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UImportStatement node
	public static boolean visitClass (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UClass) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UClass node
	public static boolean visitInitializer (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UClassInitializer node
	public static boolean visitMethod (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UMethod node
	public static boolean visitVariable (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UVariable node
	public static boolean visitParameter (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UParameter node
	public static boolean visitField (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UField) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UField node
	public static boolean visitLocalVariable (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.ULocalVariable node
	public static boolean visitEnumConstant (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UEnumConstant node
	public static boolean visitAnnotation (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UAnnotation node
	public static boolean visitLabeledExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.ULabeledExpression node
	public static boolean visitDeclarationsExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UDeclarationsExpression node
	public static boolean visitBlockExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UBlockExpression node
	public static boolean visitQualifiedReferenceExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public static boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public static boolean visitTypeReferenceExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UTypeReferenceExpression node
	public static boolean visitCallExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UCallExpression node
	public static boolean visitBinaryExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UBinaryExpression node
	public static boolean visitBinaryExpressionWithType (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UBinaryExpressionWithType node
	public static boolean visitPolyadicExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UPolyadicExpression node
	public static boolean visitParenthesizedExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UParenthesizedExpression node
	public static boolean visitUnaryExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UUnaryExpression node
	public static boolean visitPrefixExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UPrefixExpression node
	public static boolean visitPostfixExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UPostfixExpression node
	public static boolean visitExpressionList (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UExpressionList node
	public static boolean visitIfExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UIfExpression node
	public static boolean visitSwitchExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.USwitchExpression node
	public static boolean visitSwitchClauseExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.USwitchClauseExpression node
	public static boolean visitWhileExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UWhileExpression node
	public static boolean visitDoWhileExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UDoWhileExpression node
	public static boolean visitForExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UForExpression node
	public static boolean visitForEachExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UForEachExpression node
	public static boolean visitTryExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UTryExpression node
	public static boolean visitCatchClause (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UCatchClause node
	public static boolean visitLiteralExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.ULiteralExpression node
	public static boolean visitThisExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UThisExpression node
	public static boolean visitSuperExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.USuperExpression node
	public static boolean visitReturnExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UReturnExpression node
	public static boolean visitBreakExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UBreakExpression node
	public static boolean visitContinueExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UContinueExpression node
	public static boolean visitThrowExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UThrowExpression node
	public static boolean visitArrayAccessExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UArrayAccessExpression node
	public static boolean visitCallableReferenceExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UCallableReferenceExpression node
	public static boolean visitClassLiteralExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UClassLiteralExpression node
	public static boolean visitLambdaExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.ULambdaExpression node
	public static boolean visitObjectLiteralExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UObjectLiteralExpression node
	public static void afterVisitElement (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UElement node
	public static void afterVisitFile (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UFile) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UFile node
	public static void afterVisitImportStatement (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UImportStatement node
	public static void afterVisitClass (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UClass) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UClass node
	public static void afterVisitInitializer (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UClassInitializer node
	public static void afterVisitMethod (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UMethod node
	public static void afterVisitVariable (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UVariable node
	public static void afterVisitParameter (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UParameter node
	public static void afterVisitField (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UField) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UField node
	public static void afterVisitLocalVariable (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.ULocalVariable node
	public static void afterVisitEnumConstant (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UEnumConstant node
	public static void afterVisitAnnotation (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UAnnotation node
	public static void afterVisitLabeledExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.ULabeledExpression node
	public static void afterVisitDeclarationsExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UDeclarationsExpression node
	public static void afterVisitBlockExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UBlockExpression node
	public static void afterVisitQualifiedReferenceExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public static void afterVisitSimpleNameReferenceExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public static void afterVisitTypeReferenceExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UTypeReferenceExpression node
	public static void afterVisitCallExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UCallExpression node
	public static void afterVisitBinaryExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UBinaryExpression node
	public static void afterVisitBinaryExpressionWithType (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UBinaryExpressionWithType node
	public static void afterVisitParenthesizedExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UParenthesizedExpression node
	public static void afterVisitUnaryExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UUnaryExpression node
	public static void afterVisitPrefixExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UPrefixExpression node
	public static void afterVisitPostfixExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UPostfixExpression node
	public static void afterVisitExpressionList (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UExpressionList node
	public static void afterVisitIfExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UIfExpression node
	public static void afterVisitSwitchExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.USwitchExpression node
	public static void afterVisitSwitchClauseExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.USwitchClauseExpression node
	public static void afterVisitWhileExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UWhileExpression node
	public static void afterVisitDoWhileExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UDoWhileExpression node
	public static void afterVisitForExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UForExpression node
	public static void afterVisitForEachExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UForEachExpression node
	public static void afterVisitTryExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UTryExpression node
	public static void afterVisitCatchClause (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UCatchClause node
	public static void afterVisitLiteralExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.ULiteralExpression node
	public static void afterVisitThisExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UThisExpression node
	public static void afterVisitSuperExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.USuperExpression node
	public static void afterVisitReturnExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UReturnExpression node
	public static void afterVisitBreakExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UBreakExpression node
	public static void afterVisitContinueExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UContinueExpression node
	public static void afterVisitThrowExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UThrowExpression node
	public static void afterVisitArrayAccessExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UArrayAccessExpression node
	public static void afterVisitCallableReferenceExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UCallableReferenceExpression node
	public static void afterVisitClassLiteralExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UClassLiteralExpression node
	public static void afterVisitLambdaExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.ULambdaExpression node
	public static void afterVisitObjectLiteralExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UObjectLiteralExpression node
	public static void afterVisitPolyadicExpression (org.jetbrains.uast.visitor.UastVisitor, org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.visitor.UastVisitor $this
		org.jetbrains.uast.UPolyadicExpression node
}

org/jetbrains/uast/visitor/UastVisitor.class
UastVisitor.kt
package org.jetbrains.uast.visitor
public abstract org.jetbrains.uast.visitor.UastVisitor extends java.lang.Object {
	public abstract boolean visitElement (org.jetbrains.uast.UElement) 
	public abstract boolean visitFile (org.jetbrains.uast.UFile) 
	public abstract boolean visitImportStatement (org.jetbrains.uast.UImportStatement) 
	public abstract boolean visitClass (org.jetbrains.uast.UClass) 
	public abstract boolean visitInitializer (org.jetbrains.uast.UClassInitializer) 
	public abstract boolean visitMethod (org.jetbrains.uast.UMethod) 
	public abstract boolean visitVariable (org.jetbrains.uast.UVariable) 
	public abstract boolean visitParameter (org.jetbrains.uast.UParameter) 
	public abstract boolean visitField (org.jetbrains.uast.UField) 
	public abstract boolean visitLocalVariable (org.jetbrains.uast.ULocalVariable) 
	public abstract boolean visitEnumConstant (org.jetbrains.uast.UEnumConstant) 
	public abstract boolean visitAnnotation (org.jetbrains.uast.UAnnotation) 
	public abstract boolean visitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
	public abstract boolean visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
	public abstract boolean visitBlockExpression (org.jetbrains.uast.UBlockExpression) 
	public abstract boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
	public abstract boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
	public abstract boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
	public abstract boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
	public abstract boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
	public abstract boolean visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
	public abstract boolean visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
	public abstract boolean visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
	public abstract boolean visitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
	public abstract boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
	public abstract boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
	public abstract boolean visitExpressionList (org.jetbrains.uast.UExpressionList) 
	public abstract boolean visitIfExpression (org.jetbrains.uast.UIfExpression) 
	public abstract boolean visitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
	public abstract boolean visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
	public abstract boolean visitWhileExpression (org.jetbrains.uast.UWhileExpression) 
	public abstract boolean visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
	public abstract boolean visitForExpression (org.jetbrains.uast.UForExpression) 
	public abstract boolean visitForEachExpression (org.jetbrains.uast.UForEachExpression) 
	public abstract boolean visitTryExpression (org.jetbrains.uast.UTryExpression) 
	public abstract boolean visitCatchClause (org.jetbrains.uast.UCatchClause) 
	public abstract boolean visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
	public abstract boolean visitThisExpression (org.jetbrains.uast.UThisExpression) 
	public abstract boolean visitSuperExpression (org.jetbrains.uast.USuperExpression) 
	public abstract boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
	public abstract boolean visitBreakExpression (org.jetbrains.uast.UBreakExpression) 
	public abstract boolean visitContinueExpression (org.jetbrains.uast.UContinueExpression) 
	public abstract boolean visitThrowExpression (org.jetbrains.uast.UThrowExpression) 
	public abstract boolean visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
	public abstract boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
	public abstract boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
	public abstract boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
	public abstract boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
	public abstract void afterVisitElement (org.jetbrains.uast.UElement) 
	public abstract void afterVisitFile (org.jetbrains.uast.UFile) 
	public abstract void afterVisitImportStatement (org.jetbrains.uast.UImportStatement) 
	public abstract void afterVisitClass (org.jetbrains.uast.UClass) 
	public abstract void afterVisitInitializer (org.jetbrains.uast.UClassInitializer) 
	public abstract void afterVisitMethod (org.jetbrains.uast.UMethod) 
	public abstract void afterVisitVariable (org.jetbrains.uast.UVariable) 
	public abstract void afterVisitParameter (org.jetbrains.uast.UParameter) 
	public abstract void afterVisitField (org.jetbrains.uast.UField) 
	public abstract void afterVisitLocalVariable (org.jetbrains.uast.ULocalVariable) 
	public abstract void afterVisitEnumConstant (org.jetbrains.uast.UEnumConstant) 
	public abstract void afterVisitAnnotation (org.jetbrains.uast.UAnnotation) 
	public abstract void afterVisitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
	public abstract void afterVisitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
	public abstract void afterVisitBlockExpression (org.jetbrains.uast.UBlockExpression) 
	public abstract void afterVisitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
	public abstract void afterVisitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
	public abstract void afterVisitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
	public abstract void afterVisitCallExpression (org.jetbrains.uast.UCallExpression) 
	public abstract void afterVisitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
	public abstract void afterVisitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
	public abstract void afterVisitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
	public abstract void afterVisitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
	public abstract void afterVisitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
	public abstract void afterVisitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
	public abstract void afterVisitExpressionList (org.jetbrains.uast.UExpressionList) 
	public abstract void afterVisitIfExpression (org.jetbrains.uast.UIfExpression) 
	public abstract void afterVisitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
	public abstract void afterVisitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
	public abstract void afterVisitWhileExpression (org.jetbrains.uast.UWhileExpression) 
	public abstract void afterVisitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
	public abstract void afterVisitForExpression (org.jetbrains.uast.UForExpression) 
	public abstract void afterVisitForEachExpression (org.jetbrains.uast.UForEachExpression) 
	public abstract void afterVisitTryExpression (org.jetbrains.uast.UTryExpression) 
	public abstract void afterVisitCatchClause (org.jetbrains.uast.UCatchClause) 
	public abstract void afterVisitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
	public abstract void afterVisitThisExpression (org.jetbrains.uast.UThisExpression) 
	public abstract void afterVisitSuperExpression (org.jetbrains.uast.USuperExpression) 
	public abstract void afterVisitReturnExpression (org.jetbrains.uast.UReturnExpression) 
	public abstract void afterVisitBreakExpression (org.jetbrains.uast.UBreakExpression) 
	public abstract void afterVisitContinueExpression (org.jetbrains.uast.UContinueExpression) 
	public abstract void afterVisitThrowExpression (org.jetbrains.uast.UThrowExpression) 
	public abstract void afterVisitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
	public abstract void afterVisitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
	public abstract void afterVisitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
	public abstract void afterVisitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
	public abstract void afterVisitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
	public abstract void afterVisitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
}