META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/external/
com/android/tools/external/org/
com/android/tools/external/org/jetbrains/
com/android/tools/external/org/jetbrains/uast/
com/android/tools/external/org/jetbrains/uast/Main.class
Main.java
package com.android.tools.external.org.jetbrains.uast
public com.android.tools.external.org.jetbrains.uast.Main extends java.lang.Object {
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
}

META-INF/uast-common_main.kotlin_module
org/
org/jetbrains/
org/jetbrains/uast/
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 synthetic 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 synthetic 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/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$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$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 synthetic 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.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$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$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 synthetic 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.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/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/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$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 synthetic 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.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/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/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$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 synthetic 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.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$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$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 synthetic 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.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 synthetic 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$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$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 synthetic 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.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$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$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 synthetic 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.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$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$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 synthetic 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.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$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$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 synthetic 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.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$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$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 synthetic 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 synthetic 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.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$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$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 synthetic 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.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$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$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 synthetic 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.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$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$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 synthetic 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.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/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$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 synthetic 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.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 synthetic 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/UastBinaryExpressionWithTypeKind$Companion.class
UastBinaryExpressionWithTypeKind.kt
package org.jetbrains.uast
public final org.jetbrains.uast.UastBinaryExpressionWithTypeKind$Companion extends java.lang.Object {
	private void  () 
	public synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic org.jetbrains.uast.UastContext$Companion$CONTEXT_LANGUAGE$1 access$getCONTEXT_LANGUAGE$p (org.jetbrains.uast.UastContext$Companion) 
		org.jetbrains.uast.UastContext$Companion $this
	public synthetic 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) 
		org.jetbrains.uast.UElement cachedElement
		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) 
		org.jetbrains.uast.UElement cachedElement
		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 synthetic 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 {
	private static final com.intellij.openapi.util.Key CACHED_UELEMENT_KEY
	public static final com.intellij.openapi.util.Key getCACHED_UELEMENT_KEY () 
	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 synthetic 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 synthetic 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
	static void  () 
}

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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic org.jetbrains.uast.UExpression receiver$0
	final synthetic kotlin.jvm.internal.Ref$BooleanRef $error
	final synthetic java.util.List $list
	public volatile synthetic 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 synthetic StringBuilder $stringBuilder
	final synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/UastVisibility.class
UastVisibility.kt
package org.jetbrains.uast
public final enum org.jetbrains.uast.UastVisibility extends java.lang.Enum {
	public static final enum org.jetbrains.uast.UastVisibility PUBLIC
	public static final enum org.jetbrains.uast.UastVisibility PRIVATE
	public static final enum org.jetbrains.uast.UastVisibility PROTECTED
	public static final enum org.jetbrains.uast.UastVisibility PACKAGE_LOCAL
	public static final enum org.jetbrains.uast.UastVisibility LOCAL
	private static final synthetic 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/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 synthetic org.jetbrains.uast.evaluation.AbstractEvaluationState this$0
	public volatile synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic org.jetbrains.uast.evaluation.MapBasedEvaluationContext this$0
	final synthetic 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 synthetic 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 synthetic org.jetbrains.uast.evaluation.TreeBasedEvaluator this$0
	final synthetic org.jetbrains.uast.UExpression $condition
	final synthetic boolean $infinite
	public volatile synthetic 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 synthetic org.jetbrains.uast.UElement $resolvedElement
	public volatile synthetic 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 synthetic org.jetbrains.uast.evaluation.TreeBasedEvaluator this$0
	final synthetic org.jetbrains.uast.USimpleNameReferenceExpression $node
	final synthetic org.jetbrains.uast.UElement $resolvedElement
	final synthetic org.jetbrains.uast.evaluation.UEvaluationState $data
	public volatile synthetic 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 synthetic org.jetbrains.uast.evaluation.TreeBasedEvaluator this$0
	final synthetic kotlin.jvm.internal.Ref$ObjectRef $clauseInfo
	final synthetic org.jetbrains.uast.evaluation.UEvaluationInfo $subjectInfo
	public volatile synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 visitDeclaration (org.jetbrains.uast.UDeclaration, org.jetbrains.uast.evaluation.UEvaluationState) 
		org.jetbrains.uast.UDeclaration node
		org.jetbrains.uast.evaluation.UEvaluationState data
	public volatile synthetic java.lang.Object visitDeclaration (org.jetbrains.uast.UDeclaration, 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 synthetic java.lang.Object visitLocalVariable (org.jetbrains.uast.ULocalVariable, 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 synthetic java.lang.Object visitCatchClause (org.jetbrains.uast.UCatchClause, 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 synthetic java.lang.Object visitThisExpression (org.jetbrains.uast.UThisExpression, 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 synthetic java.lang.Object visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression, 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 synthetic java.lang.Object visitSuperExpression (org.jetbrains.uast.USuperExpression, 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 synthetic java.lang.Object visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression, 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 synthetic java.lang.Object visitExpression (org.jetbrains.uast.UExpression, java.lang.Object) 
	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 synthetic java.lang.Object visitExpressionList (org.jetbrains.uast.UExpressionList, 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 synthetic java.lang.Object visitField (org.jetbrains.uast.UField, 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 synthetic 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 synthetic java.lang.Object visitUnaryExpression (org.jetbrains.uast.UUnaryExpression, 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 synthetic java.lang.Object visitImportStatement (org.jetbrains.uast.UImportStatement, 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 synthetic java.lang.Object visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression, 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 synthetic java.lang.Object visitAnnotation (org.jetbrains.uast.UAnnotation, 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 synthetic java.lang.Object visitClassInitializer (org.jetbrains.uast.UClassInitializer, 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 synthetic java.lang.Object visitFile (org.jetbrains.uast.UFile, 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 synthetic java.lang.Object visitLoopExpression (org.jetbrains.uast.ULoopExpression, 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 synthetic java.lang.Object visitParameter (org.jetbrains.uast.UParameter, 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 synthetic java.lang.Object visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression, 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic void analyze$default (org.jetbrains.uast.evaluation.UEvaluator, org.jetbrains.uast.UMethod, org.jetbrains.uast.evaluation.UEvaluationState, int, java.lang.Object) 
	public static volatile synthetic void analyze$default (org.jetbrains.uast.evaluation.UEvaluator, org.jetbrains.uast.UField, org.jetbrains.uast.evaluation.UEvaluationState, int, java.lang.Object) 
	public static volatile synthetic 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 synthetic 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 synthetic 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/psi/
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/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/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/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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic org.jetbrains.uast.UExpression getSource () 
	public java.lang.Boolean getValue () 
	public volatile synthetic java.lang.Object getValue () 
	private void  (boolean) 
		boolean value
	static void  () 
	public synthetic 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 synthetic java.lang.Object getValue () 
	public org.jetbrains.uast.ULiteralExpression getSource () 
	public volatile synthetic org.jetbrains.uast.UExpression getSource () 
	public void  (char, org.jetbrains.uast.ULiteralExpression) 
		char value
		org.jetbrains.uast.ULiteralExpression source
	public synthetic 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 synthetic java.lang.Object getValue () 
	public org.jetbrains.uast.UClassLiteralExpression getSource () 
	public volatile synthetic 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 synthetic 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 synthetic org.jetbrains.uast.values.UConstantKt$WhenMappings extends java.lang.Object {
	public static final synthetic int[] $EnumSwitchMapping$0
	static synthetic 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 synthetic int access$asType (int, org.jetbrains.uast.values.UNumericType) 
		int $receiver
		org.jetbrains.uast.values.UNumericType type
	public static final synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic java.lang.Object getValue () 
	public org.jetbrains.uast.USimpleNameReferenceExpression getSource () 
	public volatile synthetic 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 synthetic 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 synthetic org.jetbrains.uast.values.UFloatConstant$Companion$WhenMappings extends java.lang.Object {
	public static final synthetic int[] $EnumSwitchMapping$0
	static synthetic 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 synthetic 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 synthetic 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 synthetic org.jetbrains.uast.values.UValue unaryMinus () 
	public org.jetbrains.uast.values.UFloatConstant inc () 
	public volatile synthetic org.jetbrains.uast.values.UValue inc () 
	public org.jetbrains.uast.values.UFloatConstant dec () 
	public volatile synthetic org.jetbrains.uast.values.UValue dec () 
	public java.lang.Double getValue () 
	public volatile synthetic java.lang.Object getValue () 
	public volatile synthetic 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 synthetic 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 synthetic org.jetbrains.uast.values.UIntConstant$WhenMappings extends java.lang.Object {
	public static final synthetic int[] $EnumSwitchMapping$0
	static synthetic 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 synthetic java.lang.Object getValue () 
	public volatile synthetic 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 synthetic 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 synthetic org.jetbrains.uast.values.UValue inc () 
	public org.jetbrains.uast.values.UIntConstant dec () 
	public volatile synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic org.jetbrains.uast.values.UValue inc () 
	public org.jetbrains.uast.values.ULongConstant dec () 
	public volatile synthetic 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 synthetic java.lang.Object getValue () 
	public volatile synthetic java.lang.Number getValue () 
	public void  (long, org.jetbrains.uast.ULiteralExpression) 
		long value
		org.jetbrains.uast.ULiteralExpression source
	public synthetic 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 synthetic org.jetbrains.uast.values.UNaNConstant$Companion$WhenMappings extends java.lang.Object {
	public static final synthetic int[] $EnumSwitchMapping$0
	static synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic org.jetbrains.uast.values.UValue valueEquals (org.jetbrains.uast.values.UValue) 
	private void  (org.jetbrains.uast.values.UNumericType) 
		org.jetbrains.uast.values.UNumericType type
	synthetic void  (org.jetbrains.uast.values.UNumericType, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
	public synthetic 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 synthetic 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 synthetic 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 synthetic 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 enum org.jetbrains.uast.values.UNothingValue$JumpKind extends java.lang.Enum {
	public static final enum org.jetbrains.uast.values.UNothingValue$JumpKind BREAK
	public static final enum org.jetbrains.uast.values.UNothingValue$JumpKind CONTINUE
	public static final enum org.jetbrains.uast.values.UNothingValue$JumpKind OTHER
	private static final synthetic 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 synthetic org.jetbrains.uast.values.UNothingValue$WhenMappings extends java.lang.Object {
	public static final synthetic int[] $EnumSwitchMapping$0
	static synthetic 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 synthetic java.lang.Object getValue () 
	public java.lang.Void getSource () 
	public volatile synthetic 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 synthetic 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 enum org.jetbrains.uast.values.UNumericType extends java.lang.Enum {
	public static final enum org.jetbrains.uast.values.UNumericType BYTE
	public static final enum org.jetbrains.uast.values.UNumericType SHORT
	public static final enum org.jetbrains.uast.values.UNumericType INT
	public static final enum org.jetbrains.uast.values.UNumericType LONG
	public static final enum org.jetbrains.uast.values.UNumericType FLOAT
	public static final enum org.jetbrains.uast.values.UNumericType DOUBLE
	private static final synthetic 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
	synthetic 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 synthetic 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 synthetic 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 synthetic java.lang.Object getValue () 
	public org.jetbrains.uast.ULiteralExpression getSource () 
	public volatile synthetic org.jetbrains.uast.UExpression getSource () 
	public void  (java.lang.String, org.jetbrains.uast.ULiteralExpression) 
		String value
		org.jetbrains.uast.ULiteralExpression source
	public synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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 synthetic 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) 
}

META-INF/uast-java_main.kotlin_module
org/jetbrains/uast/java/
org/jetbrains/uast/java/AbstractJavaUClass$uastDeclarations$2.class
JavaUClass.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.AbstractJavaUClass$uastDeclarations$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.AbstractJavaUClass this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		java.util.List $receiver
		int $i$a$1$apply
	void  (org.jetbrains.uast.java.AbstractJavaUClass) 
}

org/jetbrains/uast/java/AbstractJavaUClass$uastSuperTypes$1$1.class
JavaUClass.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.AbstractJavaUClass$uastSuperTypes$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic com.intellij.psi.PsiJavaCodeReferenceElement $referenceElement
	public volatile synthetic java.lang.Object invoke () 
	public final com.intellij.psi.PsiClassType invoke () 
	void  (com.intellij.psi.PsiJavaCodeReferenceElement) 
}

org/jetbrains/uast/java/AbstractJavaUClass$uastSuperTypes$1.class
JavaUClass.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.AbstractJavaUClass$uastSuperTypes$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final synthetic org.jetbrains.uast.java.AbstractJavaUClass this$0
	public volatile synthetic java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.uast.java.LazyJavaUTypeReferenceExpression invoke (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
	void  (org.jetbrains.uast.java.AbstractJavaUClass) 
}

org/jetbrains/uast/java/AbstractJavaUClass.class
JavaUClass.kt
package org.jetbrains.uast.java
public abstract org.jetbrains.uast.java.AbstractJavaUClass extends java.lang.Object implements org.jetbrains.uast.UClass org.jetbrains.uast.java.internal.JavaUElementWithComments  {
	private final kotlin.Lazy uastDeclarations$delegate
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.util.List getUastDeclarations () 
	public java.util.List getUastSuperTypes () 
		com.intellij.psi.PsiJavaCodeReferenceElement p1
		int $i$a$2$unknown
		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
		com.intellij.psi.PsiJavaCodeReferenceElement p1
		int $i$a$3$unknown
		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
		org.jetbrains.uast.java.AbstractJavaUClass$uastSuperTypes$1 createJavaUTypeReferenceExpression$
	public org.jetbrains.uast.UElement getUastAnchor () 
	public java.util.List getAnnotations () 
		com.intellij.psi.PsiAnnotation 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
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public void  () 
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public org.jetbrains.uast.UField[] getFields () 
	public volatile synthetic com.intellij.psi.PsiField[] getFields () 
	public org.jetbrains.uast.UClassInitializer[] getInitializers () 
	public volatile synthetic com.intellij.psi.PsiClassInitializer[] getInitializers () 
	public org.jetbrains.uast.UClass[] getInnerClasses () 
	public volatile synthetic com.intellij.psi.PsiClass[] getInnerClasses () 
	public org.jetbrains.uast.UMethod[] getMethods () 
	public volatile synthetic com.intellij.psi.PsiMethod[] getMethods () 
	public org.jetbrains.uast.UClass getSuperClass () 
	public volatile synthetic com.intellij.psi.PsiClass getSuperClass () 
	public boolean isFinal () 
	public boolean isStatic () 
	public org.jetbrains.uast.UastVisibility getVisibility () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.String asSourceString () 
	public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
		String fqName
}

org/jetbrains/uast/java/AbstractJavaUVariable$annotations$2.class
JavaUVariable.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.AbstractJavaUVariable$annotations$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.AbstractJavaUVariable this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiAnnotation 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
	void  (org.jetbrains.uast.java.AbstractJavaUVariable) 
}

org/jetbrains/uast/java/AbstractJavaUVariable$typeReference$2.class
JavaUVariable.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.AbstractJavaUVariable$typeReference$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.AbstractJavaUVariable this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UTypeReferenceExpression invoke () 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		com.intellij.psi.PsiElement element$iv
		org.jetbrains.uast.UElement parent$iv
		int $i$f$convertOpt
	void  (org.jetbrains.uast.java.AbstractJavaUVariable) 
}

org/jetbrains/uast/java/AbstractJavaUVariable$uastInitializer$2.class
JavaUVariable.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.AbstractJavaUVariable$uastInitializer$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.AbstractJavaUVariable this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		com.intellij.psi.PsiExpression initializer
	void  (org.jetbrains.uast.java.AbstractJavaUVariable) 
}

org/jetbrains/uast/java/AbstractJavaUVariable.class
JavaUVariable.kt
package org.jetbrains.uast.java
public abstract org.jetbrains.uast.java.AbstractJavaUVariable extends java.lang.Object implements com.intellij.psi.PsiVariable org.jetbrains.uast.UVariable org.jetbrains.uast.java.internal.JavaUElementWithComments  {
	private final kotlin.Lazy uastInitializer$delegate
	private final kotlin.Lazy annotations$delegate
	private final kotlin.Lazy typeReference$delegate
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getUastInitializer () 
	public java.util.List getAnnotations () 
	public org.jetbrains.uast.UTypeReferenceExpression getTypeReference () 
	public org.jetbrains.uast.UElement getUastAnchor () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public void  () 
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiExpression getInitializer () 
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public boolean isFinal () 
	public boolean isStatic () 
	public org.jetbrains.uast.UastVisibility getVisibility () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.String asSourceString () 
	public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
		String fqName
}

org/jetbrains/uast/java/JavaAbstractUElement.class
JavaAbstractUElement.kt
package org.jetbrains.uast.java
public abstract org.jetbrains.uast.java.JavaAbstractUElement extends java.lang.Object implements org.jetbrains.uast.java.internal.JavaUElementWithComments  {
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String asSourceString () 
	public java.lang.String toString () 
	public void  () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaAbstractUExpression.class
JavaAbstractUElement.kt
package org.jetbrains.uast.java
public abstract org.jetbrains.uast.java.JavaAbstractUExpression extends org.jetbrains.uast.java.JavaAbstractUElement implements org.jetbrains.uast.UExpression  {
	public java.lang.Object evaluate () 
		com.intellij.openapi.project.Project project
	public java.util.List getAnnotations () 
	public com.intellij.psi.PsiType getExpressionType () 
		com.intellij.psi.PsiExpression expression
	public void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
		String fqName
}

org/jetbrains/uast/java/JavaAnnotationArrayInitializerUCallExpression$valueArgumentCount$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression$valueArgumentCount$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final int invoke () 
	void  (org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression) 
}

org/jetbrains/uast/java/JavaAnnotationArrayInitializerUCallExpression$valueArguments$2$$special$$inlined$map$lambda$1.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression$valueArguments$2$$special$$inlined$map$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression$valueArguments$2 this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression invoke () 
	void  (org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression$valueArguments$2) 
}

org/jetbrains/uast/java/JavaAnnotationArrayInitializerUCallExpression$valueArguments$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression$valueArguments$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiAnnotationMemberValue 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
	void  (org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression) 
}

org/jetbrains/uast/java/JavaAnnotationArrayInitializerUCallExpression.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UCallExpression  {
	private final kotlin.Lazy valueArgumentCount$delegate
	private final kotlin.Lazy valueArguments$delegate
	private final com.intellij.psi.PsiArrayInitializerMemberValue psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UastCallKind getKind () 
	public org.jetbrains.uast.UIdentifier getMethodIdentifier () 
	public org.jetbrains.uast.UReferenceExpression getClassReference () 
	public java.lang.String getMethodName () 
	public int getValueArgumentCount () 
	public java.util.List getValueArguments () 
	public int getTypeArgumentCount () 
	public java.util.List getTypeArguments () 
	public com.intellij.psi.PsiType getReturnType () 
	public java.lang.Void resolve () 
	public volatile synthetic com.intellij.psi.PsiMethod resolve () 
	public volatile synthetic com.intellij.psi.PsiElement resolve () 
	public org.jetbrains.uast.UExpression getReceiver () 
	public com.intellij.psi.PsiType getReceiverType () 
	public com.intellij.psi.PsiArrayInitializerMemberValue getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiArrayInitializerMemberValue, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiArrayInitializerMemberValue psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaArrayInitializerUCallExpression$valueArgumentCount$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaArrayInitializerUCallExpression$valueArgumentCount$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaArrayInitializerUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final int invoke () 
	void  (org.jetbrains.uast.java.JavaArrayInitializerUCallExpression) 
}

org/jetbrains/uast/java/JavaArrayInitializerUCallExpression$valueArguments$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaArrayInitializerUCallExpression$valueArguments$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaArrayInitializerUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiExpression 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
	void  (org.jetbrains.uast.java.JavaArrayInitializerUCallExpression) 
}

org/jetbrains/uast/java/JavaArrayInitializerUCallExpression.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaArrayInitializerUCallExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UCallExpression  {
	private final kotlin.Lazy valueArgumentCount$delegate
	private final kotlin.Lazy valueArguments$delegate
	private final com.intellij.psi.PsiArrayInitializerExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UIdentifier getMethodIdentifier () 
	public org.jetbrains.uast.UReferenceExpression getClassReference () 
	public java.lang.String getMethodName () 
	public int getValueArgumentCount () 
	public java.util.List getValueArguments () 
	public int getTypeArgumentCount () 
	public java.util.List getTypeArguments () 
	public com.intellij.psi.PsiType getReturnType () 
	public org.jetbrains.uast.UastCallKind getKind () 
	public java.lang.Void resolve () 
	public volatile synthetic com.intellij.psi.PsiMethod resolve () 
	public volatile synthetic com.intellij.psi.PsiElement resolve () 
	public org.jetbrains.uast.UExpression getReceiver () 
	public com.intellij.psi.PsiType getReceiverType () 
	public com.intellij.psi.PsiArrayInitializerExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiArrayInitializerExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiArrayInitializerExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaClassUSimpleNameReferenceExpression.class
JavaUSimpleNameReferenceExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaClassUSimpleNameReferenceExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.USimpleNameReferenceExpression  {
	private final String identifier
	private final com.intellij.psi.PsiJavaReference ref
	private final com.intellij.psi.PsiElement psi
	private final org.jetbrains.uast.UElement uastParent
	public com.intellij.psi.PsiElement resolve () 
	public java.lang.String getResolvedName () 
	public java.lang.String getIdentifier () 
	public final com.intellij.psi.PsiJavaReference getRef () 
	public com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (java.lang.String, com.intellij.psi.PsiJavaReference, com.intellij.psi.PsiElement, org.jetbrains.uast.UElement) 
		String identifier
		com.intellij.psi.PsiJavaReference ref
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaConstructorUCallExpression$classReference$2$$special$$inlined$let$lambda$1.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConstructorUCallExpression$classReference$2$$special$$inlined$let$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaConstructorUCallExpression$classReference$2 this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaConstructorUCallExpression invoke () 
	void  (org.jetbrains.uast.java.JavaConstructorUCallExpression$classReference$2) 
}

org/jetbrains/uast/java/JavaConstructorUCallExpression$classReference$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConstructorUCallExpression$classReference$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaConstructorUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UReferenceExpression invoke () 
		com.intellij.psi.PsiJavaCodeReferenceElement ref
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaConstructorUCallExpression) 
}

org/jetbrains/uast/java/JavaConstructorUCallExpression$kind$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConstructorUCallExpression$kind$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaConstructorUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UastCallKind invoke () 
	void  (org.jetbrains.uast.java.JavaConstructorUCallExpression) 
}

org/jetbrains/uast/java/JavaConstructorUCallExpression$typeArgumentCount$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConstructorUCallExpression$typeArgumentCount$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaConstructorUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final int invoke () 
	void  (org.jetbrains.uast.java.JavaConstructorUCallExpression) 
}

org/jetbrains/uast/java/JavaConstructorUCallExpression$valueArguments$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConstructorUCallExpression$valueArguments$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaConstructorUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiExpression 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
		com.intellij.psi.PsiExpression it
		int $i$a$2$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
		com.intellij.psi.PsiExpression it
		int $i$a$3$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
		com.intellij.psi.PsiArrayInitializerExpression initializer
	void  (org.jetbrains.uast.java.JavaConstructorUCallExpression) 
}

org/jetbrains/uast/java/JavaConstructorUCallExpression.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaConstructorUCallExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UCallExpression  {
	private final kotlin.Lazy kind$delegate
	private final kotlin.Lazy classReference$delegate
	private final kotlin.Lazy valueArguments$delegate
	private final kotlin.Lazy typeArgumentCount$delegate
	private final com.intellij.psi.PsiNewExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UastCallKind getKind () 
	public org.jetbrains.uast.UExpression getReceiver () 
	public com.intellij.psi.PsiType getReceiverType () 
	public org.jetbrains.uast.UIdentifier getMethodIdentifier () 
	public org.jetbrains.uast.UReferenceExpression getClassReference () 
	public int getValueArgumentCount () 
		com.intellij.psi.PsiArrayInitializerExpression initializer
	public java.util.List getValueArguments () 
	public int getTypeArgumentCount () 
	public java.util.List getTypeArguments () 
	public com.intellij.psi.PsiType getReturnType () 
		com.intellij.psi.PsiClass it
		int $i$a$1$let
	public java.lang.String getMethodName () 
	public com.intellij.psi.PsiMethod resolve () 
	public volatile synthetic com.intellij.psi.PsiElement resolve () 
	public com.intellij.psi.PsiNewExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiNewExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiNewExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$2$1.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaConverter$convertExpression$2 this$0
	final synthetic kotlin.jvm.functions.Function2 $ctor
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		org.jetbrains.uast.UElement parent
	void  (org.jetbrains.uast.java.JavaConverter$convertExpression$2, kotlin.jvm.functions.Function2) 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$2.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final synthetic kotlin.jvm.functions.Function0 $parentCallback
	final synthetic com.intellij.psi.PsiExpression $el
	public volatile synthetic java.lang.Object invoke (java.lang.Object) 
	public final kotlin.jvm.functions.Function0 invoke (kotlin.jvm.functions.Function2) 
		kotlin.jvm.functions.Function2 ctor
	void  (kotlin.jvm.functions.Function0, com.intellij.psi.PsiExpression) 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$1.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$1 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUAssignmentExpression invoke (com.intellij.psi.PsiAssignmentExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiAssignmentExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$10.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$10 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$10 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUPrefixExpression invoke (com.intellij.psi.PsiPrefixExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiPrefixExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$11.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$11 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$11 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUPostfixExpression invoke (com.intellij.psi.PsiPostfixExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiPostfixExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$12.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$12 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$12 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaULiteralExpression invoke (com.intellij.psi.PsiLiteralExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiLiteralExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$13.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$13 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$13 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUCallableReferenceExpression invoke (com.intellij.psi.PsiMethodReferenceExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiMethodReferenceExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$14.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$14 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$14 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUThisExpression invoke (com.intellij.psi.PsiThisExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiThisExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$15.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$15 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$15 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUSuperExpression invoke (com.intellij.psi.PsiSuperExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiSuperExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$16.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$16 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$16 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUInstanceCheckExpression invoke (com.intellij.psi.PsiInstanceOfExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiInstanceOfExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$17.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$17 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$17 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUTypeCastExpression invoke (com.intellij.psi.PsiTypeCastExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiTypeCastExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$18.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$18 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$18 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUClassLiteralExpression invoke (com.intellij.psi.PsiClassObjectAccessExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiClassObjectAccessExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$19.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$19 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$19 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUArrayAccessExpression invoke (com.intellij.psi.PsiArrayAccessExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiArrayAccessExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$2.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$2 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUTernaryIfExpression invoke (com.intellij.psi.PsiConditionalExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiConditionalExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$20.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$20 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$20 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaULambdaExpression invoke (com.intellij.psi.PsiLambdaExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiLambdaExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$21.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$21 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$21 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.UnknownJavaExpression invoke (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$3.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$3 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$3 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUObjectLiteralExpression invoke (com.intellij.psi.PsiNewExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiNewExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$4.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$4 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$4 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaConstructorUCallExpression invoke (com.intellij.psi.PsiNewExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiNewExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$5.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$5 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$5 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUCallExpression invoke (com.intellij.psi.PsiMethodCallExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiMethodCallExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$6.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$6 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$6 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaArrayInitializerUCallExpression invoke (com.intellij.psi.PsiArrayInitializerExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiArrayInitializerExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$7.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$7 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$7 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUBinaryExpression invoke (com.intellij.psi.PsiBinaryExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiBinaryExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$8.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$8 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$8 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUPolyadicExpression invoke (com.intellij.psi.PsiPolyadicExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiPolyadicExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertExpression$3$9.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertExpression$3$9 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertExpression$3$9 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUParenthesizedExpression invoke (com.intellij.psi.PsiParenthesizedExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiParenthesizedExpression p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertPsiElement$2$1.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertPsiElement$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaConverter$convertPsiElement$2 this$0
	final synthetic kotlin.jvm.functions.Function2 $ctor
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UElement invoke () 
		org.jetbrains.uast.UElement parent
	void  (org.jetbrains.uast.java.JavaConverter$convertPsiElement$2, kotlin.jvm.functions.Function2) 
}

org/jetbrains/uast/java/JavaConverter$convertPsiElement$2.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertPsiElement$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final synthetic kotlin.jvm.functions.Function0 $parentCallback
	final synthetic com.intellij.psi.PsiElement $el
	public volatile synthetic java.lang.Object invoke (java.lang.Object) 
	public final kotlin.jvm.functions.Function0 invoke (kotlin.jvm.functions.Function2) 
		kotlin.jvm.functions.Function2 ctor
	void  (kotlin.jvm.functions.Function0, com.intellij.psi.PsiElement) 
}

org/jetbrains/uast/java/JavaConverter$convertPsiElement$3$1.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertPsiElement$3$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertPsiElement$3$1 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUCodeBlockExpression invoke (com.intellij.psi.PsiCodeBlock, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiCodeBlock p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertPsiElement$3$3.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertPsiElement$3$3 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertPsiElement$3$3 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.expressions.JavaUNamedExpression invoke (com.intellij.psi.PsiNameValuePair, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiNameValuePair p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertPsiElement$3$4.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertPsiElement$3$4 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertPsiElement$3$4 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaAnnotationArrayInitializerUCallExpression invoke (com.intellij.psi.PsiArrayInitializerMemberValue, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiArrayInitializerMemberValue p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertPsiElement$3$5.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertPsiElement$3$5 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertPsiElement$3$5 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUTypeReferenceExpression invoke (com.intellij.psi.PsiTypeElement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiTypeElement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$2$1.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaConverter$convertStatement$2 this$0
	final synthetic kotlin.jvm.functions.Function2 $ctor
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		org.jetbrains.uast.UElement parent
	void  (org.jetbrains.uast.java.JavaConverter$convertStatement$2, kotlin.jvm.functions.Function2) 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$2.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final synthetic kotlin.jvm.functions.Function0 $parentCallback
	final synthetic com.intellij.psi.PsiStatement $el
	public volatile synthetic java.lang.Object invoke (java.lang.Object) 
	public final kotlin.jvm.functions.Function0 invoke (kotlin.jvm.functions.Function2) 
		kotlin.jvm.functions.Function2 ctor
	void  (kotlin.jvm.functions.Function0, com.intellij.psi.PsiStatement) 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$10.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$10 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$10 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUForEachExpression invoke (com.intellij.psi.PsiForeachStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiForeachStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$11.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$11 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$11 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUBreakExpression invoke (com.intellij.psi.PsiBreakStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiBreakStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$12.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$12 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$12 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUContinueExpression invoke (com.intellij.psi.PsiContinueStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiContinueStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$13.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$13 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$13 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUReturnExpression invoke (com.intellij.psi.PsiReturnStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiReturnStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$14.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$14 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$14 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUAssertExpression invoke (com.intellij.psi.PsiAssertStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiAssertStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$15.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$15 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$15 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUThrowExpression invoke (com.intellij.psi.PsiThrowStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiThrowStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$16.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$16 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$16 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.expressions.JavaUSynchronizedExpression invoke (com.intellij.psi.PsiSynchronizedStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiSynchronizedStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$17.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$17 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$17 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUTryExpression invoke (com.intellij.psi.PsiTryStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiTryStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$19.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$19 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$19 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.UnknownJavaExpression invoke (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$3.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$3 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$3 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUBlockExpression invoke (com.intellij.psi.PsiBlockStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiBlockStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$4.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$4 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$4 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaULabeledExpression invoke (com.intellij.psi.PsiLabeledStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiLabeledStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$5.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$5 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$5 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUIfExpression invoke (com.intellij.psi.PsiIfStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiIfStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$6.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$6 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$6 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUSwitchExpression invoke (com.intellij.psi.PsiSwitchStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiSwitchStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$7.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$7 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$7 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUWhileExpression invoke (com.intellij.psi.PsiWhileStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiWhileStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$8.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$8 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$8 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUDoWhileExpression invoke (com.intellij.psi.PsiDoWhileStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiDoWhileStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter$convertStatement$3$9.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaConverter$convertStatement$3$9 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaConverter$convertStatement$3$9 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUForExpression invoke (com.intellij.psi.PsiForStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiForStatement p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaConverter.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaConverter extends java.lang.Object {
	public static final org.jetbrains.uast.java.JavaConverter INSTANCE
	private final org.jetbrains.uast.UElement getCached$uast_java_main (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
		int $i$f$getCached
	public final com.intellij.psi.PsiElement unwrapElements$uast_java_main (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public final org.jetbrains.uast.UElement convertPsiElement$uast_java_main (com.intellij.psi.PsiElement, kotlin.jvm.functions.Function0, java.lang.Class) 
		org.jetbrains.uast.java.JavaConverter this_$iv
		int $i$f$getCached
		org.jetbrains.uast.UElement it
		int $i$a$1$let
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		org.jetbrains.uast.UElement parent
		int $i$a$2$el
		Class $receiver$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver
		int $i$a$3$with
		org.jetbrains.uast.java.JavaConverter$convertPsiElement$2 build$
		com.intellij.psi.PsiElement el
		kotlin.jvm.functions.Function0 parentCallback
		Class requiredType
	public static volatile synthetic org.jetbrains.uast.UElement convertPsiElement$uast_java_main$default (org.jetbrains.uast.java.JavaConverter, com.intellij.psi.PsiElement, kotlin.jvm.functions.Function0, java.lang.Class, int, java.lang.Object) 
	public final org.jetbrains.uast.UBlockExpression convertBlock$uast_java_main (com.intellij.psi.PsiCodeBlock, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.java.JavaConverter this_$iv
		int $i$f$getCached
		com.intellij.psi.PsiCodeBlock block
		org.jetbrains.uast.UElement parent
	public final org.jetbrains.uast.UExpression convertReference$uast_java_main (com.intellij.psi.PsiJavaCodeReferenceElement, kotlin.jvm.functions.Function0, java.lang.Class) 
		int $i$a$1$expr
		Class $receiver$iv
		int $i$f$expr
		int $i$a$2$expr
		Class $receiver$iv
		int $i$f$expr
		String name
		org.jetbrains.uast.UElement parent
		Class $receiver
		int $i$a$1$with
		com.intellij.psi.PsiJavaCodeReferenceElement reference
		kotlin.jvm.functions.Function0 parentCallback
		Class requiredType
	public final org.jetbrains.uast.UExpression convertExpression$uast_java_main (com.intellij.psi.PsiExpression, kotlin.jvm.functions.Function0, java.lang.Class) 
		org.jetbrains.uast.java.JavaConverter this_$iv
		int $i$f$getCached
		org.jetbrains.uast.UExpression it
		int $i$a$1$let
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		org.jetbrains.uast.java.JavaUCompositeQualifiedExpression $receiver
		int $i$a$1$apply
		org.jetbrains.uast.java.JavaUCompositeQualifiedExpression expr
		org.jetbrains.uast.UElement parent
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver
		int $i$a$3$with
		org.jetbrains.uast.java.JavaConverter$convertExpression$2 build$
		com.intellij.psi.PsiExpression el
		kotlin.jvm.functions.Function0 parentCallback
		Class requiredType
	public static volatile synthetic org.jetbrains.uast.UExpression convertExpression$uast_java_main$default (org.jetbrains.uast.java.JavaConverter, com.intellij.psi.PsiExpression, kotlin.jvm.functions.Function0, java.lang.Class, int, java.lang.Object) 
	public final org.jetbrains.uast.UExpression convertStatement$uast_java_main (com.intellij.psi.PsiStatement, kotlin.jvm.functions.Function0, java.lang.Class) 
		org.jetbrains.uast.java.JavaConverter this_$iv
		int $i$f$getCached
		org.jetbrains.uast.UExpression it
		int $i$a$1$let
		org.jetbrains.uast.UElement parent
		int $i$a$1$expr
		Class $receiver$iv
		int $i$f$expr
		org.jetbrains.uast.UElement parent
		int $i$a$2$expr
		Class $receiver$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		int $i$a$18$expr
		Class $receiver$iv
		int $i$f$expr
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$expr
		Class $receiver
		int $i$a$3$with
		org.jetbrains.uast.java.JavaConverter$convertStatement$2 build$
		com.intellij.psi.PsiStatement el
		kotlin.jvm.functions.Function0 parentCallback
		Class requiredType
	public static volatile synthetic org.jetbrains.uast.UExpression convertStatement$uast_java_main$default (org.jetbrains.uast.java.JavaConverter, com.intellij.psi.PsiStatement, kotlin.jvm.functions.Function0, java.lang.Class, int, java.lang.Object) 
	private final org.jetbrains.uast.UDeclarationsExpression convertDeclarations (com.intellij.psi.PsiElement[], org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement element
		java.util.List declarations
		org.jetbrains.uast.java.JavaUDeclarationsExpression $receiver
		int $i$a$1$apply
		com.intellij.psi.PsiElement[] elements
		org.jetbrains.uast.UElement parent
	public final org.jetbrains.uast.UExpression convertOrEmpty$uast_java_main (com.intellij.psi.PsiStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiStatement it
		int $i$a$1$let
		com.intellij.psi.PsiStatement statement
		org.jetbrains.uast.UElement parent
	public final org.jetbrains.uast.UExpression convertOrEmpty$uast_java_main (com.intellij.psi.PsiExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiExpression it
		int $i$a$2$let
		com.intellij.psi.PsiExpression expression
		org.jetbrains.uast.UElement parent
	public final org.jetbrains.uast.UExpression convertOrNull$uast_java_main (com.intellij.psi.PsiExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiExpression expression
		org.jetbrains.uast.UElement parent
	public final org.jetbrains.uast.UExpression convertOrEmpty$uast_java_main (com.intellij.psi.PsiCodeBlock, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiCodeBlock block
		org.jetbrains.uast.UElement parent
	private void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaDumbUElement.class
JavaDumbUElement.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaDumbUElement extends org.jetbrains.uast.java.JavaAbstractUElement implements org.jetbrains.uast.UElement  {
	private final com.intellij.psi.PsiElement psi
	private final org.jetbrains.uast.UElement uastParent
	private final String customRenderString
	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 com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement, java.lang.String) 
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement uastParent
		String customRenderString
	public synthetic void  (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker) 
}

org/jetbrains/uast/java/JavaInternalUastUtilsKt.class
javaInternalUastUtils.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaInternalUastUtilsKt extends java.lang.Object {
	private static final com.intellij.openapi.util.Key JAVA_CACHED_UELEMENT_KEY
	public static final com.intellij.openapi.util.Key getJAVA_CACHED_UELEMENT_KEY () 
	public static final org.jetbrains.uast.UastBinaryOperator getOperatorType (com.intellij.psi.tree.IElementType) 
		com.intellij.psi.tree.IElementType $receiver
	public static final java.util.List singletonListOrEmpty (java.lang.Object) 
		Object element
	public static final java.lang.String orAnonymous (java.lang.String, java.lang.String) 
		String $receiver
		String kind
		int $i$f$orAnonymous
	public static volatile synthetic java.lang.String orAnonymous$default (java.lang.String, java.lang.String, int, java.lang.Object) 
		String $receiver
		String kind
		int $i$f$orAnonymous
	public static final kotlin.Lazy lz (kotlin.jvm.functions.Function0) 
		kotlin.jvm.functions.Function0 initializer
	public static final com.intellij.psi.PsiAnnotation[] getAnnotations (com.intellij.psi.PsiModifierListOwner) 
		int $i$f$emptyArray
		com.intellij.psi.PsiModifierListOwner $receiver
	private static final com.intellij.psi.PsiElement unwrap (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement unwrapped
		com.intellij.psi.PsiElement element
		int $i$f$unwrap
	public static final com.intellij.psi.PsiElement getChildByRole (com.intellij.psi.PsiElement, int) 
		com.intellij.psi.PsiElement $receiver
		int role
	static void  () 
}

org/jetbrains/uast/java/JavaUAnnotation$Companion.class
JavaUAnnotation.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUAnnotation$Companion extends java.lang.Object {
	public final org.jetbrains.uast.UAnnotation wrap (com.intellij.psi.PsiAnnotation) 
		com.intellij.psi.PsiAnnotation annotation
	public final java.util.List wrap (java.util.List) 
		com.intellij.psi.PsiAnnotation 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
		java.util.List annotations
	public final java.util.List wrap (com.intellij.psi.PsiAnnotation[]) 
		com.intellij.psi.PsiAnnotation it
		int $i$a$2$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
		com.intellij.psi.PsiAnnotation[] annotations
	private void  () 
	public synthetic void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/java/JavaUAnnotation$attributeValues$2.class
JavaUAnnotation.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUAnnotation$attributeValues$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUAnnotation this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiNameValuePair attribute
		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
		com.intellij.psi.PsiNameValuePair[] attributes
		org.jetbrains.uast.UastContext context
	void  (org.jetbrains.uast.java.JavaUAnnotation) 
}

org/jetbrains/uast/java/JavaUAnnotation.class
JavaUAnnotation.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUAnnotation extends java.lang.Object implements org.jetbrains.uast.UAnnotation  {
	private final kotlin.Lazy attributeValues$delegate
	private final com.intellij.psi.PsiAnnotation psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public static final org.jetbrains.uast.java.JavaUAnnotation$Companion Companion
	public java.lang.String getQualifiedName () 
	public java.util.List getAttributeValues () 
	public com.intellij.psi.PsiClass resolve () 
	public volatile synthetic com.intellij.psi.PsiElement resolve () 
	public org.jetbrains.uast.UExpression findAttributeValue (java.lang.String) 
		com.intellij.psi.PsiAnnotationMemberValue attributeValue
		org.jetbrains.uast.UastContext context
		String name
	public org.jetbrains.uast.UExpression findDeclaredAttributeValue (java.lang.String) 
		com.intellij.psi.PsiAnnotationMemberValue attributeValue
		org.jetbrains.uast.UastContext context
		String name
	public com.intellij.psi.PsiAnnotation getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiAnnotation, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiAnnotation psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.String asSourceString () 
	public static final org.jetbrains.uast.UAnnotation wrap (com.intellij.psi.PsiAnnotation) 
		com.intellij.psi.PsiAnnotation annotation
	public static final java.util.List wrap (java.util.List) 
		java.util.List annotations
	public static final java.util.List wrap (com.intellij.psi.PsiAnnotation[]) 
		com.intellij.psi.PsiAnnotation[] annotations
}

org/jetbrains/uast/java/JavaUAnnotationMethod$uastDefaultValue$2.class
JavaUMethod.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUAnnotationMethod$uastDefaultValue$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUAnnotationMethod this$0
	final synthetic org.jetbrains.uast.UastLanguagePlugin $languagePlugin
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		com.intellij.psi.PsiAnnotationMemberValue defaultValue
	void  (org.jetbrains.uast.java.JavaUAnnotationMethod, org.jetbrains.uast.UastLanguagePlugin) 
}

org/jetbrains/uast/java/JavaUAnnotationMethod.class
JavaUMethod.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUAnnotationMethod extends org.jetbrains.uast.java.JavaUMethod implements org.jetbrains.uast.UAnnotationMethod  {
	private final kotlin.Lazy uastDefaultValue$delegate
	private final com.intellij.psi.PsiAnnotationMethod psi
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getUastDefaultValue () 
	public com.intellij.psi.PsiAnnotationMethod getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public volatile synthetic com.intellij.psi.PsiMethod getPsi () 
	public void  (com.intellij.psi.PsiAnnotationMethod, org.jetbrains.uast.UastLanguagePlugin, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiAnnotationMethod psi
		org.jetbrains.uast.UastLanguagePlugin languagePlugin
		org.jetbrains.uast.UElement containingElement
	static void  () 
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public com.intellij.psi.PsiAnnotationMemberValue getDefaultValue () 
}

org/jetbrains/uast/java/JavaUAnonymousClass.class
JavaUClass.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUAnonymousClass extends org.jetbrains.uast.java.AbstractJavaUClass implements org.jetbrains.uast.UAnonymousClass com.intellij.psi.PsiAnonymousClass  {
	private final com.intellij.psi.PsiAnonymousClass psi
	private final org.jetbrains.uast.UElement uastParent
	private final synthetic com.intellij.psi.PsiAnonymousClass $$delegate_0
	public com.intellij.psi.PsiAnonymousClass getPsi () 
	public volatile synthetic com.intellij.psi.PsiClass getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UClass getSuperClass () 
	public volatile synthetic com.intellij.psi.PsiClass getSuperClass () 
	public org.jetbrains.uast.UField[] getFields () 
	public volatile synthetic com.intellij.psi.PsiField[] getFields () 
	public org.jetbrains.uast.UClassInitializer[] getInitializers () 
	public volatile synthetic com.intellij.psi.PsiClassInitializer[] getInitializers () 
	public org.jetbrains.uast.UMethod[] getMethods () 
	public volatile synthetic com.intellij.psi.PsiMethod[] getMethods () 
	public org.jetbrains.uast.UClass[] getInnerClasses () 
	public volatile synthetic com.intellij.psi.PsiClass[] getInnerClasses () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiAnonymousClass, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement unwrapped$iv
		int $i$f$unwrap
		com.intellij.psi.PsiAnonymousClass psi
		org.jetbrains.uast.UElement uastParent
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
	public void checkAdd (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void checkDelete () 
	public com.intellij.psi.PsiElement copy () 
	public void delete () 
	public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement findElementAt (int) 
		int p0
	public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean) 
		String p0
		boolean p1
	public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean) 
		String p0
		boolean p1
	public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod p0
		boolean p1
	public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean) 
		String p0
		boolean p1
	public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean) 
		String p0
		boolean p1
	public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod p0
		boolean p1
	public com.intellij.psi.PsiReference findReferenceAt (int) 
		int p0
	public com.intellij.psi.PsiField[] getAllFields () 
	public com.intellij.psi.PsiClass[] getAllInnerClasses () 
	public com.intellij.psi.PsiMethod[] getAllMethods () 
	public java.util.List getAllMethodsAndTheirSubstitutors () 
	public com.intellij.psi.PsiExpressionList getArgumentList () 
	public com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference () 
	public com.intellij.psi.PsiClassType getBaseClassType () 
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiMethod[] getConstructors () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiFile getContainingFile () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public com.intellij.psi.PsiReferenceList getExtendsList () 
	public com.intellij.psi.PsiClassType[] getExtendsListTypes () 
	public com.intellij.psi.PsiElement getFirstChild () 
	public javax.swing.Icon getIcon (int) 
		int p0
	public com.intellij.psi.PsiReferenceList getImplementsList () 
	public com.intellij.psi.PsiClassType[] getImplementsListTypes () 
	public com.intellij.psi.PsiClass[] getInterfaces () 
	public com.intellij.psi.PsiElement getLBrace () 
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiManager getManager () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.lang.ASTNode getNode () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.navigation.ItemPresentation getPresentation () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.openapi.project.Project getProject () 
	public java.lang.String getQualifiedName () 
	public com.intellij.psi.PsiElement getRBrace () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public com.intellij.psi.PsiElement getScope () 
	public int getStartOffsetInParent () 
	public com.intellij.psi.PsiClassType[] getSuperTypes () 
	public com.intellij.psi.PsiClass[] getSupers () 
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextOffset () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	public com.intellij.psi.search.SearchScope getUseScope () 
	public java.lang.Object getUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public java.util.Collection getVisibleSignatures () 
	public boolean hasModifierProperty (java.lang.String) 
		String p0
	public boolean hasTypeParameters () 
	public boolean isAnnotationType () 
	public boolean isDeprecated () 
	public boolean isEnum () 
	public boolean isEquivalentTo (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean isInQualifiedNew () 
	public boolean isInheritor (com.intellij.psi.PsiClass, boolean) 
		com.intellij.psi.PsiClass p0
		boolean p1
	public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass p0
		com.intellij.psi.PsiClass p1
	public boolean isInterface () 
	public boolean isPhysical () 
	public boolean isValid () 
	public boolean isWritable () 
	public void navigate (boolean) 
		boolean p0
	public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.scope.PsiScopeProcessor p0
		com.intellij.psi.ResolveState p1
		com.intellij.psi.PsiElement p2
		com.intellij.psi.PsiElement p3
	public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public void putUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement setName (java.lang.String) 
		String p0
	public volatile synthetic java.lang.Object setName (java.lang.String) 
	public boolean textContains (char) 
		char p0
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence p0
	public char[] textToCharArray () 
}

org/jetbrains/uast/java/JavaUArrayAccessExpression$indices$2.class
JavaUArrayAccessExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUArrayAccessExpression$indices$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUArrayAccessExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
	void  (org.jetbrains.uast.java.JavaUArrayAccessExpression) 
}

org/jetbrains/uast/java/JavaUArrayAccessExpression$receiver$2.class
JavaUArrayAccessExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUArrayAccessExpression$receiver$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUArrayAccessExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUArrayAccessExpression) 
}

org/jetbrains/uast/java/JavaUArrayAccessExpression.class
JavaUArrayAccessExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUArrayAccessExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UArrayAccessExpression  {
	private final kotlin.Lazy receiver$delegate
	private final kotlin.Lazy indices$delegate
	private final com.intellij.psi.PsiArrayAccessExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getReceiver () 
	public java.util.List getIndices () 
	public com.intellij.psi.PsiArrayAccessExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiArrayAccessExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiArrayAccessExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUAssertExpression$condition$2.class
JavaUAssertExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUAssertExpression$condition$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUAssertExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUAssertExpression) 
}

org/jetbrains/uast/java/JavaUAssertExpression$message$2.class
JavaUAssertExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUAssertExpression$message$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUAssertExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUAssertExpression) 
}

org/jetbrains/uast/java/JavaUAssertExpression$valueArguments$2.class
JavaUAssertExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUAssertExpression$valueArguments$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUAssertExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		org.jetbrains.uast.UExpression message
	void  (org.jetbrains.uast.java.JavaUAssertExpression) 
}

org/jetbrains/uast/java/JavaUAssertExpression.class
JavaUAssertExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUAssertExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UCallExpression  {
	private final kotlin.Lazy condition$delegate
	private final kotlin.Lazy message$delegate
	private final kotlin.Lazy valueArguments$delegate
	private final com.intellij.psi.PsiAssertStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public final org.jetbrains.uast.UExpression getCondition () 
	public final org.jetbrains.uast.UExpression getMessage () 
	public org.jetbrains.uast.UIdentifier getMethodIdentifier () 
	public org.jetbrains.uast.UReferenceExpression getClassReference () 
	public java.lang.String getMethodName () 
	public org.jetbrains.uast.UExpression getReceiver () 
	public com.intellij.psi.PsiType getReceiverType () 
	public int getValueArgumentCount () 
	public java.util.List getValueArguments () 
	public int getTypeArgumentCount () 
	public java.util.List getTypeArguments () 
	public com.intellij.psi.PsiType getReturnType () 
	public org.jetbrains.uast.UastCallKind getKind () 
	public java.lang.Void resolve () 
	public volatile synthetic com.intellij.psi.PsiMethod resolve () 
	public volatile synthetic com.intellij.psi.PsiElement resolve () 
	public com.intellij.psi.PsiAssertStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiAssertStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiAssertStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUAssignmentExpression$leftOperand$2.class
JavaUAssignmentExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUAssignmentExpression$leftOperand$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUAssignmentExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUAssignmentExpression) 
}

org/jetbrains/uast/java/JavaUAssignmentExpression$operator$2.class
JavaUAssignmentExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUAssignmentExpression$operator$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUAssignmentExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UastBinaryOperator invoke () 
	void  (org.jetbrains.uast.java.JavaUAssignmentExpression) 
}

org/jetbrains/uast/java/JavaUAssignmentExpression$rightOperand$2.class
JavaUAssignmentExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUAssignmentExpression$rightOperand$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUAssignmentExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUAssignmentExpression) 
}

org/jetbrains/uast/java/JavaUAssignmentExpression.class
JavaUAssignmentExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUAssignmentExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UBinaryExpression  {
	private final kotlin.Lazy leftOperand$delegate
	private final kotlin.Lazy rightOperand$delegate
	private final kotlin.Lazy operator$delegate
	private final com.intellij.psi.PsiAssignmentExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getLeftOperand () 
	public org.jetbrains.uast.UExpression getRightOperand () 
	public org.jetbrains.uast.UastBinaryOperator getOperator () 
	public java.lang.Void resolveOperator () 
	public volatile synthetic com.intellij.psi.PsiMethod resolveOperator () 
	public org.jetbrains.uast.UIdentifier getOperatorIdentifier () 
	public com.intellij.psi.PsiAssignmentExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiAssignmentExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiAssignmentExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.util.List getOperands () 
}

org/jetbrains/uast/java/JavaUBinaryExpression$leftOperand$2.class
JavaUBinaryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUBinaryExpression$leftOperand$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUBinaryExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUBinaryExpression) 
}

org/jetbrains/uast/java/JavaUBinaryExpression$operator$2.class
JavaUBinaryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUBinaryExpression$operator$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUBinaryExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UastBinaryOperator invoke () 
	void  (org.jetbrains.uast.java.JavaUBinaryExpression) 
}

org/jetbrains/uast/java/JavaUBinaryExpression$rightOperand$2.class
JavaUBinaryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUBinaryExpression$rightOperand$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUBinaryExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUBinaryExpression) 
}

org/jetbrains/uast/java/JavaUBinaryExpression.class
JavaUBinaryExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUBinaryExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UBinaryExpression  {
	private final kotlin.Lazy leftOperand$delegate
	private final kotlin.Lazy rightOperand$delegate
	private final kotlin.Lazy operator$delegate
	private final com.intellij.psi.PsiBinaryExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getLeftOperand () 
	public org.jetbrains.uast.UExpression getRightOperand () 
	public org.jetbrains.uast.UastBinaryOperator getOperator () 
	public org.jetbrains.uast.UIdentifier getOperatorIdentifier () 
	public java.lang.Void resolveOperator () 
	public volatile synthetic com.intellij.psi.PsiMethod resolveOperator () 
	public com.intellij.psi.PsiBinaryExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiBinaryExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiBinaryExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.util.List getOperands () 
}

org/jetbrains/uast/java/JavaUBlockExpression$expressions$2.class
JavaUBlockExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUBlockExpression$expressions$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUBlockExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiStatement 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
	void  (org.jetbrains.uast.java.JavaUBlockExpression) 
}

org/jetbrains/uast/java/JavaUBlockExpression.class
JavaUBlockExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUBlockExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UBlockExpression  {
	private final kotlin.Lazy expressions$delegate
	private final com.intellij.psi.PsiBlockStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.util.List getExpressions () 
	public com.intellij.psi.PsiBlockStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiBlockStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiBlockStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUBreakExpression.class
JavaUBreakExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUBreakExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UBreakExpression  {
	private final com.intellij.psi.PsiBreakStatement psi
	private final org.jetbrains.uast.UElement uastParent
	public java.lang.String getLabel () 
	public com.intellij.psi.PsiBreakStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiBreakStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiBreakStatement psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUCallExpression$methodIdentifier$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUCallExpression$methodIdentifier$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UIdentifier invoke () 
		com.intellij.psi.PsiElement nameElement
		com.intellij.psi.PsiReferenceExpression methodExpression
	void  (org.jetbrains.uast.java.JavaUCallExpression) 
}

org/jetbrains/uast/java/JavaUCallExpression$typeArgumentCount$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUCallExpression$typeArgumentCount$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final int invoke () 
	void  (org.jetbrains.uast.java.JavaUCallExpression) 
}

org/jetbrains/uast/java/JavaUCallExpression$valueArgumentCount$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUCallExpression$valueArgumentCount$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final int invoke () 
	void  (org.jetbrains.uast.java.JavaUCallExpression) 
}

org/jetbrains/uast/java/JavaUCallExpression$valueArguments$2.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUCallExpression$valueArguments$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUCallExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiExpression 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
	void  (org.jetbrains.uast.java.JavaUCallExpression) 
}

org/jetbrains/uast/java/JavaUCallExpression.class
javaUCallExpressions.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUCallExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UCallExpression org.jetbrains.uast.psi.UElementWithLocation  {
	private final kotlin.Lazy methodIdentifier$delegate
	private final kotlin.Lazy valueArgumentCount$delegate
	private final kotlin.Lazy valueArguments$delegate
	private final kotlin.Lazy typeArgumentCount$delegate
	private final com.intellij.psi.PsiMethodCallExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UastCallKind getKind () 
	public org.jetbrains.uast.UIdentifier getMethodIdentifier () 
	public org.jetbrains.uast.UReferenceExpression getClassReference () 
	public int getValueArgumentCount () 
	public java.util.List getValueArguments () 
	public int getTypeArgumentCount () 
	public java.util.List getTypeArguments () 
	public com.intellij.psi.PsiType getReturnType () 
	public java.lang.String getMethodName () 
	public com.intellij.psi.PsiMethod resolve () 
	public volatile synthetic com.intellij.psi.PsiElement resolve () 
	public int getStartOffset () 
	public int getEndOffset () 
	public org.jetbrains.uast.UExpression getReceiver () 
	public com.intellij.psi.PsiType getReceiverType () 
		com.intellij.psi.PsiClass it
		int $i$a$1$let
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiType qualifierType
	public com.intellij.psi.PsiMethodCallExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiMethodCallExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiMethodCallExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUCallableReferenceExpression$qualifierExpression$2.class
JavaUCallableReferenceExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUCallableReferenceExpression$qualifierExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUCallableReferenceExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUCallableReferenceExpression) 
}

org/jetbrains/uast/java/JavaUCallableReferenceExpression.class
JavaUCallableReferenceExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUCallableReferenceExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UCallableReferenceExpression  {
	private final kotlin.Lazy qualifierExpression$delegate
	private final String resolvedName
	private final com.intellij.psi.PsiMethodReferenceExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getQualifierExpression () 
	public com.intellij.psi.PsiType getQualifierType () 
	public java.lang.String getCallableName () 
		String $receiver$iv
		String kind$iv
		int $i$f$orAnonymous
	public com.intellij.psi.PsiElement resolve () 
	public java.lang.String getResolvedName () 
	public com.intellij.psi.PsiMethodReferenceExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiMethodReferenceExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiMethodReferenceExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUCatchClause$body$2.class
JavaUTryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUCatchClause$body$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUCatchClause this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUCatchClause) 
}

org/jetbrains/uast/java/JavaUCatchClause$parameters$2.class
JavaUTryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUCatchClause$parameters$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUCatchClause this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiParameter it
		int $i$a$1$let
		com.intellij.psi.PsiParameter it
		int $i$a$2$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
	void  (org.jetbrains.uast.java.JavaUCatchClause) 
}

org/jetbrains/uast/java/JavaUCatchClause$typeReferences$2.class
JavaUTryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUCatchClause$typeReferences$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUCatchClause this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		Object element$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterIsInstanceTo
		Object[] $receiver$iv
		int $i$f$filterIsInstance
		com.intellij.psi.PsiTypeElement 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
		com.intellij.psi.PsiTypeElement typeElement
	void  (org.jetbrains.uast.java.JavaUCatchClause) 
}

org/jetbrains/uast/java/JavaUCatchClause.class
JavaUTryExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUCatchClause extends org.jetbrains.uast.java.JavaAbstractUElement implements org.jetbrains.uast.UCatchClause  {
	private final kotlin.Lazy body$delegate
	private final kotlin.Lazy parameters$delegate
	private final kotlin.Lazy typeReferences$delegate
	private final com.intellij.psi.PsiCatchSection psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getBody () 
	public java.util.List getParameters () 
	public java.util.List getTypeReferences () 
	public com.intellij.psi.PsiCatchSection getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiCatchSection, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiCatchSection psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.util.List getTypes () 
}

org/jetbrains/uast/java/JavaUClass$Companion.class
JavaUClass.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUClass$Companion extends java.lang.Object {
	public final org.jetbrains.uast.UClass create (com.intellij.psi.PsiClass, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiClass psi
		org.jetbrains.uast.UElement containingElement
	private void  () 
	public synthetic void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/java/JavaUClass.class
JavaUClass.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUClass extends org.jetbrains.uast.java.AbstractJavaUClass implements com.intellij.psi.PsiClass  {
	private final com.intellij.psi.PsiClass psi
	private final org.jetbrains.uast.UElement uastParent
	public static final org.jetbrains.uast.java.JavaUClass$Companion Companion
	private final synthetic com.intellij.psi.PsiClass $$delegate_0
	public com.intellij.psi.PsiClass getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UClass getSuperClass () 
	public volatile synthetic com.intellij.psi.PsiClass getSuperClass () 
	public org.jetbrains.uast.UField[] getFields () 
	public volatile synthetic com.intellij.psi.PsiField[] getFields () 
	public org.jetbrains.uast.UClassInitializer[] getInitializers () 
	public volatile synthetic com.intellij.psi.PsiClassInitializer[] getInitializers () 
	public org.jetbrains.uast.UMethod[] getMethods () 
	public volatile synthetic com.intellij.psi.PsiMethod[] getMethods () 
	public org.jetbrains.uast.UClass[] getInnerClasses () 
	public volatile synthetic com.intellij.psi.PsiClass[] getInnerClasses () 
	public org.jetbrains.uast.UElement getUastParent () 
	private void  (com.intellij.psi.PsiClass, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement unwrapped$iv
		int $i$f$unwrap
		com.intellij.psi.PsiClass psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
	public void checkAdd (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void checkDelete () 
	public com.intellij.psi.PsiElement copy () 
	public void delete () 
	public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement findElementAt (int) 
		int p0
	public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean) 
		String p0
		boolean p1
	public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean) 
		String p0
		boolean p1
	public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod p0
		boolean p1
	public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean) 
		String p0
		boolean p1
	public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean) 
		String p0
		boolean p1
	public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod p0
		boolean p1
	public com.intellij.psi.PsiReference findReferenceAt (int) 
		int p0
	public com.intellij.psi.PsiField[] getAllFields () 
	public com.intellij.psi.PsiClass[] getAllInnerClasses () 
	public com.intellij.psi.PsiMethod[] getAllMethods () 
	public java.util.List getAllMethodsAndTheirSubstitutors () 
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiMethod[] getConstructors () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiFile getContainingFile () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public com.intellij.psi.PsiReferenceList getExtendsList () 
	public com.intellij.psi.PsiClassType[] getExtendsListTypes () 
	public com.intellij.psi.PsiElement getFirstChild () 
	public javax.swing.Icon getIcon (int) 
		int p0
	public com.intellij.psi.PsiReferenceList getImplementsList () 
	public com.intellij.psi.PsiClassType[] getImplementsListTypes () 
	public com.intellij.psi.PsiClass[] getInterfaces () 
	public com.intellij.psi.PsiElement getLBrace () 
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiManager getManager () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.lang.ASTNode getNode () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.navigation.ItemPresentation getPresentation () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.openapi.project.Project getProject () 
	public java.lang.String getQualifiedName () 
	public com.intellij.psi.PsiElement getRBrace () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public com.intellij.psi.PsiElement getScope () 
	public int getStartOffsetInParent () 
	public com.intellij.psi.PsiClassType[] getSuperTypes () 
	public com.intellij.psi.PsiClass[] getSupers () 
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextOffset () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	public com.intellij.psi.search.SearchScope getUseScope () 
	public java.lang.Object getUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public java.util.Collection getVisibleSignatures () 
	public boolean hasModifierProperty (java.lang.String) 
		String p0
	public boolean hasTypeParameters () 
	public boolean isAnnotationType () 
	public boolean isDeprecated () 
	public boolean isEnum () 
	public boolean isEquivalentTo (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean isInheritor (com.intellij.psi.PsiClass, boolean) 
		com.intellij.psi.PsiClass p0
		boolean p1
	public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass p0
		com.intellij.psi.PsiClass p1
	public boolean isInterface () 
	public boolean isPhysical () 
	public boolean isValid () 
	public boolean isWritable () 
	public void navigate (boolean) 
		boolean p0
	public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.scope.PsiScopeProcessor p0
		com.intellij.psi.ResolveState p1
		com.intellij.psi.PsiElement p2
		com.intellij.psi.PsiElement p3
	public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public void putUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement setName (java.lang.String) 
		String p0
	public volatile synthetic java.lang.Object setName (java.lang.String) 
	public boolean textContains (char) 
		char p0
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence p0
	public char[] textToCharArray () 
	public synthetic void  (com.intellij.psi.PsiClass, org.jetbrains.uast.UElement, kotlin.jvm.internal.DefaultConstructorMarker) 
		com.intellij.psi.PsiClass psi
		org.jetbrains.uast.UElement uastParent
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/java/JavaUClassInitializer$annotations$2.class
JavaUClassInitializer.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUClassInitializer$annotations$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUClassInitializer this$0
	final synthetic com.intellij.psi.PsiClassInitializer $psi
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiAnnotation 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
	void  (org.jetbrains.uast.java.JavaUClassInitializer, com.intellij.psi.PsiClassInitializer) 
}

org/jetbrains/uast/java/JavaUClassInitializer$uastBody$2.class
JavaUClassInitializer.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUClassInitializer$uastBody$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUClassInitializer this$0
	final synthetic com.intellij.psi.PsiClassInitializer $psi
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUClassInitializer, com.intellij.psi.PsiClassInitializer) 
}

org/jetbrains/uast/java/JavaUClassInitializer.class
JavaUClassInitializer.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUClassInitializer extends java.lang.Object implements org.jetbrains.uast.UClassInitializer org.jetbrains.uast.java.internal.JavaUElementWithComments com.intellij.psi.PsiClassInitializer  {
	private final com.intellij.psi.PsiClassInitializer psi
	private final kotlin.Lazy uastBody$delegate
	private final kotlin.Lazy annotations$delegate
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	private final synthetic com.intellij.psi.PsiClassInitializer $$delegate_0
	public com.intellij.psi.PsiClassInitializer getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastAnchor () 
	public org.jetbrains.uast.UExpression getUastBody () 
	public java.util.List getAnnotations () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiClassInitializer, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement unwrapped$iv
		int $i$f$unwrap
		com.intellij.psi.PsiClassInitializer psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public boolean isFinal () 
	public boolean isStatic () 
	public org.jetbrains.uast.UastVisibility getVisibility () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.String asSourceString () 
	public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
		String fqName
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
	public void checkAdd (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void checkDelete () 
	public com.intellij.psi.PsiElement copy () 
	public void delete () 
	public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement findElementAt (int) 
		int p0
	public com.intellij.psi.PsiReference findReferenceAt (int) 
		int p0
	public com.intellij.psi.PsiCodeBlock getBody () 
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiFile getContainingFile () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public com.intellij.psi.PsiElement getFirstChild () 
	public javax.swing.Icon getIcon (int) 
		int p0
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiManager getManager () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.lang.ASTNode getNode () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.navigation.ItemPresentation getPresentation () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.openapi.project.Project getProject () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public int getStartOffsetInParent () 
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextOffset () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public com.intellij.psi.search.SearchScope getUseScope () 
	public java.lang.Object getUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public boolean hasModifierProperty (java.lang.String) 
		String p0
	public boolean isEquivalentTo (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean isPhysical () 
	public boolean isValid () 
	public boolean isWritable () 
	public void navigate (boolean) 
		boolean p0
	public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.scope.PsiScopeProcessor p0
		com.intellij.psi.ResolveState p1
		com.intellij.psi.PsiElement p2
		com.intellij.psi.PsiElement p3
	public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public void putUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textContains (char) 
		char p0
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence p0
	public char[] textToCharArray () 
}

org/jetbrains/uast/java/JavaUClassLiteralExpression$expression$2.class
JavaUClassLiteralExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUClassLiteralExpression$expression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUClassLiteralExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUTypeReferenceExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUClassLiteralExpression) 
}

org/jetbrains/uast/java/JavaUClassLiteralExpression.class
JavaUClassLiteralExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUClassLiteralExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UClassLiteralExpression  {
	private final kotlin.Lazy expression$delegate
	private final com.intellij.psi.PsiClassObjectAccessExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public com.intellij.psi.PsiType getType () 
	public org.jetbrains.uast.java.JavaUTypeReferenceExpression getExpression () 
	public volatile synthetic org.jetbrains.uast.UExpression getExpression () 
	public com.intellij.psi.PsiClassObjectAccessExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiClassObjectAccessExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiClassObjectAccessExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUCodeBlockExpression$expressions$2.class
JavaUCodeBlockExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUCodeBlockExpression$expressions$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUCodeBlockExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiStatement 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
	void  (org.jetbrains.uast.java.JavaUCodeBlockExpression) 
}

org/jetbrains/uast/java/JavaUCodeBlockExpression.class
JavaUCodeBlockExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUCodeBlockExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UBlockExpression  {
	private final kotlin.Lazy expressions$delegate
	private final com.intellij.psi.PsiCodeBlock psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.util.List getExpressions () 
	public com.intellij.psi.PsiCodeBlock getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiCodeBlock, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiCodeBlock psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUCompositeQualifiedExpression.class
JavaUCompositeQualifiedExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUCompositeQualifiedExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UQualifiedReferenceExpression  {
	public org.jetbrains.uast.UExpression receiver
	public org.jetbrains.uast.UExpression selector
	private final com.intellij.psi.PsiElement psi
	private final org.jetbrains.uast.UElement uastParent
	public org.jetbrains.uast.UExpression getReceiver () 
	public void setReceiver$uast_java_main (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression 
	public org.jetbrains.uast.UExpression getSelector () 
	public void setSelector$uast_java_main (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression 
	public java.lang.String getResolvedName () 
	public com.intellij.psi.PsiElement resolve () 
	public org.jetbrains.uast.UastQualifiedExpressionAccessType getAccessType () 
	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 java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUContinueExpression.class
JavaUContinueExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUContinueExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UContinueExpression  {
	private final com.intellij.psi.PsiContinueStatement psi
	private final org.jetbrains.uast.UElement uastParent
	public java.lang.String getLabel () 
	public com.intellij.psi.PsiContinueStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiContinueStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiContinueStatement psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUDeclarationsExpression.class
JavaUDeclarationsExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUDeclarationsExpression extends java.lang.Object implements org.jetbrains.uast.UDeclarationsExpression  {
	public java.util.List declarations
	private final org.jetbrains.uast.UElement uastParent
	public java.util.List getDeclarations () 
	public void setDeclarations$uast_java_main (java.util.List) 
		java.util.List 
	public java.util.List getAnnotations () 
	public com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement uastParent
	public void  (org.jetbrains.uast.UElement, java.util.List) 
		org.jetbrains.uast.UElement parent
		java.util.List declarations
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.lang.Object evaluate () 
	public com.intellij.psi.PsiType getExpressionType () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.String asSourceString () 
	public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
		String fqName
}

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

org/jetbrains/uast/java/JavaUDoWhileExpression$body$2.class
JavaUDoWhileExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUDoWhileExpression$body$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUDoWhileExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUDoWhileExpression) 
}

org/jetbrains/uast/java/JavaUDoWhileExpression$condition$2.class
JavaUDoWhileExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUDoWhileExpression$condition$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUDoWhileExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUDoWhileExpression) 
}

org/jetbrains/uast/java/JavaUDoWhileExpression.class
JavaUDoWhileExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUDoWhileExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UDoWhileExpression  {
	private final kotlin.Lazy condition$delegate
	private final kotlin.Lazy body$delegate
	private final com.intellij.psi.PsiDoWhileStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getCondition () 
	public org.jetbrains.uast.UExpression getBody () 
	public org.jetbrains.uast.UIdentifier getDoIdentifier () 
	public org.jetbrains.uast.UIdentifier getWhileIdentifier () 
	public com.intellij.psi.PsiDoWhileStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiDoWhileStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiDoWhileStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUEnumConstant$JavaEnumConstantClassReference.class
JavaUVariable.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUEnumConstant$JavaEnumConstantClassReference extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.USimpleNameReferenceExpression  {
	private final com.intellij.psi.PsiEnumConstant psi
	private final org.jetbrains.uast.UElement uastParent
	public com.intellij.psi.PsiClass resolve () 
	public volatile synthetic com.intellij.psi.PsiElement resolve () 
	public java.lang.String getResolvedName () 
	public java.lang.String getIdentifier () 
	public com.intellij.psi.PsiEnumConstant getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiEnumConstant, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiEnumConstant psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUEnumConstant$initializingClass$2.class
JavaUVariable.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUEnumConstant$initializingClass$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUEnumConstant this$0
	final synthetic com.intellij.psi.PsiEnumConstant $psi
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UClass invoke () 
		org.jetbrains.uast.UastLanguagePlugin $receiver$iv
		com.intellij.psi.PsiElement element$iv
		org.jetbrains.uast.UElement parent$iv
		int $i$f$convertOpt
	void  (org.jetbrains.uast.java.JavaUEnumConstant, com.intellij.psi.PsiEnumConstant) 
}

org/jetbrains/uast/java/JavaUEnumConstant$valueArguments$2.class
JavaUVariable.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUEnumConstant$valueArguments$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUEnumConstant this$0
	final synthetic com.intellij.psi.PsiEnumConstant $psi
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiExpression 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
	void  (org.jetbrains.uast.java.JavaUEnumConstant, com.intellij.psi.PsiEnumConstant) 
}

org/jetbrains/uast/java/JavaUEnumConstant.class
JavaUVariable.kt
package org.jetbrains.uast.java
public org.jetbrains.uast.java.JavaUEnumConstant extends org.jetbrains.uast.java.AbstractJavaUVariable implements org.jetbrains.uast.UEnumConstant com.intellij.psi.PsiEnumConstant  {
	private final kotlin.Lazy initializingClass$delegate
	private final com.intellij.psi.PsiEnumConstant psi
	private final kotlin.Lazy valueArguments$delegate
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	private final synthetic com.intellij.psi.PsiEnumConstant $$delegate_0
	public org.jetbrains.uast.UClass getInitializingClass () 
	public com.intellij.psi.PsiEnumConstant getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiField getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public volatile synthetic com.intellij.psi.PsiVariable getPsi () 
	public org.jetbrains.uast.UastCallKind getKind () 
	public org.jetbrains.uast.UExpression getReceiver () 
	public com.intellij.psi.PsiType getReceiverType () 
	public org.jetbrains.uast.UIdentifier getMethodIdentifier () 
	public org.jetbrains.uast.UReferenceExpression getClassReference () 
	public int getTypeArgumentCount () 
	public java.util.List getTypeArguments () 
	public int getValueArgumentCount () 
	public java.util.List getValueArguments () 
	public com.intellij.psi.PsiType getReturnType () 
	public com.intellij.psi.PsiMethod resolve () 
	public volatile synthetic com.intellij.psi.PsiElement resolve () 
	public java.lang.String getMethodName () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiEnumConstant, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement unwrapped$iv
		int $i$f$unwrap
		com.intellij.psi.PsiEnumConstant psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.lang.Object evaluate () 
	public com.intellij.psi.PsiType getExpressionType () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
	public void checkAdd (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void checkDelete () 
	public java.lang.Object computeConstantValue () 
	public com.intellij.psi.PsiElement copy () 
	public void delete () 
	public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement findElementAt (int) 
		int p0
	public com.intellij.psi.PsiReference findReferenceAt (int) 
		int p0
	public com.intellij.psi.PsiExpressionList getArgumentList () 
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiFile getContainingFile () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public com.intellij.psi.PsiElement getFirstChild () 
	public javax.swing.Icon getIcon (int) 
		int p0
	public com.intellij.psi.PsiExpression getInitializer () 
	public com.intellij.psi.PsiEnumConstantInitializer getInitializingClass () 
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiManager getManager () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.lang.ASTNode getNode () 
	public com.intellij.psi.PsiEnumConstantInitializer getOrCreateInitializingClass () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.navigation.ItemPresentation getPresentation () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.openapi.project.Project getProject () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public int getStartOffsetInParent () 
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextOffset () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public com.intellij.psi.PsiType getType () 
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public com.intellij.psi.search.SearchScope getUseScope () 
	public java.lang.Object getUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public boolean hasInitializer () 
	public boolean hasModifierProperty (java.lang.String) 
		String p0
	public boolean isDeprecated () 
	public boolean isEquivalentTo (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean isPhysical () 
	public boolean isValid () 
	public boolean isWritable () 
	public void navigate (boolean) 
		boolean p0
	public void normalizeDeclaration () 
	public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.scope.PsiScopeProcessor p0
		com.intellij.psi.ResolveState p1
		com.intellij.psi.PsiElement p2
		com.intellij.psi.PsiElement p3
	public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public void putUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiMethod resolveConstructor () 
	public com.intellij.psi.PsiMethod resolveMethod () 
	public com.intellij.psi.JavaResolveResult resolveMethodGenerics () 
	public void setInitializer (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression p0
	public com.intellij.psi.PsiElement setName (java.lang.String) 
		String p0
	public volatile synthetic java.lang.Object setName (java.lang.String) 
	public boolean textContains (char) 
		char p0
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence p0
	public char[] textToCharArray () 
}

org/jetbrains/uast/java/JavaUField.class
JavaUVariable.kt
package org.jetbrains.uast.java
public org.jetbrains.uast.java.JavaUField extends org.jetbrains.uast.java.AbstractJavaUVariable implements org.jetbrains.uast.UField com.intellij.psi.PsiField  {
	private final com.intellij.psi.PsiField psi
	private final org.jetbrains.uast.UElement uastParent
	private final synthetic com.intellij.psi.PsiField $$delegate_0
	public com.intellij.psi.PsiField getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public volatile synthetic com.intellij.psi.PsiVariable getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiField, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement unwrapped$iv
		int $i$f$unwrap
		com.intellij.psi.PsiField psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
	public void checkAdd (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void checkDelete () 
	public java.lang.Object computeConstantValue () 
	public com.intellij.psi.PsiElement copy () 
	public void delete () 
	public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement findElementAt (int) 
		int p0
	public com.intellij.psi.PsiReference findReferenceAt (int) 
		int p0
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiFile getContainingFile () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public com.intellij.psi.PsiElement getFirstChild () 
	public javax.swing.Icon getIcon (int) 
		int p0
	public com.intellij.psi.PsiExpression getInitializer () 
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiManager getManager () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.lang.ASTNode getNode () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.navigation.ItemPresentation getPresentation () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.openapi.project.Project getProject () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public int getStartOffsetInParent () 
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextOffset () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public com.intellij.psi.PsiType getType () 
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public com.intellij.psi.search.SearchScope getUseScope () 
	public java.lang.Object getUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public boolean hasInitializer () 
	public boolean hasModifierProperty (java.lang.String) 
		String p0
	public boolean isDeprecated () 
	public boolean isEquivalentTo (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean isPhysical () 
	public boolean isValid () 
	public boolean isWritable () 
	public void navigate (boolean) 
		boolean p0
	public void normalizeDeclaration () 
	public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.scope.PsiScopeProcessor p0
		com.intellij.psi.ResolveState p1
		com.intellij.psi.PsiElement p2
		com.intellij.psi.PsiElement p3
	public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public void putUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void setInitializer (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression p0
	public com.intellij.psi.PsiElement setName (java.lang.String) 
		String p0
	public volatile synthetic java.lang.Object setName (java.lang.String) 
	public boolean textContains (char) 
		char p0
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence p0
	public char[] textToCharArray () 
}

org/jetbrains/uast/java/JavaUFile$allCommentsInFile$2$1.class
JavaUFile.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUFile$allCommentsInFile$2$1 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
	final synthetic org.jetbrains.uast.java.JavaUFile$allCommentsInFile$2 this$0
	final synthetic java.util.ArrayList $comments
	public void visitComment (com.intellij.psi.PsiComment) 
		com.intellij.psi.PsiComment comment
	void  (org.jetbrains.uast.java.JavaUFile$allCommentsInFile$2, java.util.ArrayList) 
		org.jetbrains.uast.java.JavaUFile$allCommentsInFile$2 $outer
		java.util.ArrayList $captured_local_variable$1
}

org/jetbrains/uast/java/JavaUFile$allCommentsInFile$2.class
JavaUFile.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUFile$allCommentsInFile$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUFile this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.ArrayList invoke () 
		java.util.ArrayList comments
	void  (org.jetbrains.uast.java.JavaUFile) 
}

org/jetbrains/uast/java/JavaUFile$classes$2.class
JavaUFile.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUFile$classes$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUFile this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		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
	void  (org.jetbrains.uast.java.JavaUFile) 
}

org/jetbrains/uast/java/JavaUFile$imports$2.class
JavaUFile.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUFile$imports$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUFile this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiImportStatementBase 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
	void  (org.jetbrains.uast.java.JavaUFile) 
}

org/jetbrains/uast/java/JavaUFile.class
JavaUFile.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUFile extends java.lang.Object implements org.jetbrains.uast.UFile  {
	private final kotlin.Lazy imports$delegate
	private final kotlin.Lazy classes$delegate
	private final kotlin.Lazy allCommentsInFile$delegate
	private final com.intellij.psi.PsiJavaFile psi
	private final org.jetbrains.uast.UastLanguagePlugin languagePlugin
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.lang.String getPackageName () 
	public java.util.List getImports () 
	public java.util.List getAnnotations () 
	public java.util.List getClasses () 
	public java.util.ArrayList getAllCommentsInFile () 
	public volatile synthetic java.util.List getAllCommentsInFile () 
	public boolean equals (java.lang.Object) 
		Object other
	public com.intellij.psi.PsiJavaFile getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public volatile synthetic com.intellij.psi.PsiFile getPsi () 
	public org.jetbrains.uast.UastLanguagePlugin getLanguagePlugin () 
	public void  (com.intellij.psi.PsiJavaFile, org.jetbrains.uast.UastLanguagePlugin) 
		com.intellij.psi.PsiJavaFile psi
		org.jetbrains.uast.UastLanguagePlugin languagePlugin
	static void  () 
	public org.jetbrains.uast.UElement getUastParent () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.String asSourceString () 
	public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
		String fqName
}

org/jetbrains/uast/java/JavaUForEachExpression$body$2.class
JavaUForEachExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUForEachExpression$body$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUForEachExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUForEachExpression) 
}

org/jetbrains/uast/java/JavaUForEachExpression$iteratedValue$2.class
JavaUForEachExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUForEachExpression$iteratedValue$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUForEachExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUForEachExpression) 
}

org/jetbrains/uast/java/JavaUForEachExpression.class
JavaUForEachExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUForEachExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UForEachExpression  {
	private final kotlin.Lazy iteratedValue$delegate
	private final kotlin.Lazy body$delegate
	private final com.intellij.psi.PsiForeachStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UParameter getVariable () 
	public org.jetbrains.uast.UExpression getIteratedValue () 
	public org.jetbrains.uast.UExpression getBody () 
	public org.jetbrains.uast.UIdentifier getForIdentifier () 
	public com.intellij.psi.PsiForeachStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiForeachStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiForeachStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUForExpression$body$2.class
JavaUForExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUForExpression$body$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUForExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUForExpression) 
}

org/jetbrains/uast/java/JavaUForExpression$condition$2$$special$$inlined$let$lambda$1.class
JavaUForExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUForExpression$condition$2$$special$$inlined$let$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUForExpression$condition$2 this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUForExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUForExpression$condition$2) 
}

org/jetbrains/uast/java/JavaUForExpression$condition$2.class
JavaUForExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUForExpression$condition$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUForExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		com.intellij.psi.PsiExpression it
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaUForExpression) 
}

org/jetbrains/uast/java/JavaUForExpression$declaration$2$$special$$inlined$let$lambda$1.class
JavaUForExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUForExpression$declaration$2$$special$$inlined$let$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUForExpression$declaration$2 this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUForExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUForExpression$declaration$2) 
}

org/jetbrains/uast/java/JavaUForExpression$declaration$2.class
JavaUForExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUForExpression$declaration$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUForExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		com.intellij.psi.PsiStatement it
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaUForExpression) 
}

org/jetbrains/uast/java/JavaUForExpression$update$2$$special$$inlined$let$lambda$1.class
JavaUForExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUForExpression$update$2$$special$$inlined$let$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUForExpression$update$2 this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUForExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUForExpression$update$2) 
}

org/jetbrains/uast/java/JavaUForExpression$update$2.class
JavaUForExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUForExpression$update$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUForExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		com.intellij.psi.PsiStatement it
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaUForExpression) 
}

org/jetbrains/uast/java/JavaUForExpression.class
JavaUForExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUForExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UForExpression  {
	private final kotlin.Lazy declaration$delegate
	private final kotlin.Lazy condition$delegate
	private final kotlin.Lazy update$delegate
	private final kotlin.Lazy body$delegate
	private final com.intellij.psi.PsiForStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getDeclaration () 
	public org.jetbrains.uast.UExpression getCondition () 
	public org.jetbrains.uast.UExpression getUpdate () 
	public org.jetbrains.uast.UExpression getBody () 
	public org.jetbrains.uast.UIdentifier getForIdentifier () 
	public com.intellij.psi.PsiForStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiForStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiForStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUIfExpression$condition$2.class
JavaUIfExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUIfExpression$condition$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUIfExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUIfExpression) 
}

org/jetbrains/uast/java/JavaUIfExpression$elseExpression$2.class
JavaUIfExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUIfExpression$elseExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUIfExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUIfExpression) 
}

org/jetbrains/uast/java/JavaUIfExpression$thenExpression$2.class
JavaUIfExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUIfExpression$thenExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUIfExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUIfExpression) 
}

org/jetbrains/uast/java/JavaUIfExpression.class
JavaUIfExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUIfExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UIfExpression  {
	private final kotlin.Lazy condition$delegate
	private final kotlin.Lazy thenExpression$delegate
	private final kotlin.Lazy elseExpression$delegate
	private final com.intellij.psi.PsiIfStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getCondition () 
	public org.jetbrains.uast.UExpression getThenExpression () 
	public org.jetbrains.uast.UExpression getElseExpression () 
	public boolean isTernary () 
	public org.jetbrains.uast.UIdentifier getIfIdentifier () 
	public org.jetbrains.uast.UIdentifier getElseIdentifier () 
		com.intellij.psi.PsiElement it
		int $i$a$1$let
	public com.intellij.psi.PsiIfStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiIfStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiIfStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUImportStatement$importReference$2.class
JavaUImportStatement.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUImportStatement$importReference$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUImportStatement this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaDumbUElement invoke () 
		com.intellij.psi.PsiJavaCodeReferenceElement it
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaUImportStatement) 
}

org/jetbrains/uast/java/JavaUImportStatement.class
JavaUImportStatement.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUImportStatement extends java.lang.Object implements org.jetbrains.uast.UImportStatement  {
	private final kotlin.Lazy importReference$delegate
	private final com.intellij.psi.PsiImportStatementBase psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public boolean isOnDemand () 
	public org.jetbrains.uast.java.JavaDumbUElement getImportReference () 
	public volatile synthetic org.jetbrains.uast.UElement getImportReference () 
	public com.intellij.psi.PsiElement resolve () 
	public com.intellij.psi.PsiImportStatementBase getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiImportStatementBase, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiImportStatementBase psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.String asSourceString () 
}

org/jetbrains/uast/java/JavaUInstanceCheckExpression$operand$2.class
JavaUInstanceCheckExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUInstanceCheckExpression$operand$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUInstanceCheckExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUInstanceCheckExpression) 
}

org/jetbrains/uast/java/JavaUInstanceCheckExpression$typeReference$2.class
JavaUInstanceCheckExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUInstanceCheckExpression$typeReference$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUInstanceCheckExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUTypeReferenceExpression invoke () 
		com.intellij.psi.PsiTypeElement it
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaUInstanceCheckExpression) 
}

org/jetbrains/uast/java/JavaUInstanceCheckExpression.class
JavaUInstanceCheckExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUInstanceCheckExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UBinaryExpressionWithType  {
	private final kotlin.Lazy operand$delegate
	private final kotlin.Lazy typeReference$delegate
	private final com.intellij.psi.PsiInstanceOfExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getOperand () 
	public org.jetbrains.uast.java.JavaUTypeReferenceExpression getTypeReference () 
	public volatile synthetic org.jetbrains.uast.UTypeReferenceExpression getTypeReference () 
	public com.intellij.psi.PsiType getType () 
	public org.jetbrains.uast.UastBinaryExpressionWithTypeKind$InstanceCheck getOperationKind () 
	public volatile synthetic org.jetbrains.uast.UastBinaryExpressionWithTypeKind getOperationKind () 
	public com.intellij.psi.PsiInstanceOfExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiInstanceOfExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiInstanceOfExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaULabeledExpression$expression$2.class
JavaULabeledExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaULabeledExpression$expression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaULabeledExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaULabeledExpression) 
}

org/jetbrains/uast/java/JavaULabeledExpression.class
JavaULabeledExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaULabeledExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.ULabeledExpression  {
	private final kotlin.Lazy expression$delegate
	private final com.intellij.psi.PsiLabeledStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.lang.String getLabel () 
	public org.jetbrains.uast.UIdentifier getLabelIdentifier () 
	public org.jetbrains.uast.UExpression getExpression () 
	public java.lang.Object evaluate () 
	public com.intellij.psi.PsiLabeledStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiLabeledStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiLabeledStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaULambdaExpression$body$2.class
JavaULambdaExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaULambdaExpression$body$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaULambdaExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		com.intellij.psi.PsiElement b
	void  (org.jetbrains.uast.java.JavaULambdaExpression) 
}

org/jetbrains/uast/java/JavaULambdaExpression$valueParameters$2.class
JavaULambdaExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaULambdaExpression$valueParameters$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaULambdaExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiParameter 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
	void  (org.jetbrains.uast.java.JavaULambdaExpression) 
}

org/jetbrains/uast/java/JavaULambdaExpression.class
JavaULambdaExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaULambdaExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.ULambdaExpression  {
	private final kotlin.Lazy valueParameters$delegate
	private final kotlin.Lazy body$delegate
	private final com.intellij.psi.PsiLambdaExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.util.List getValueParameters () 
	public org.jetbrains.uast.UExpression getBody () 
	public com.intellij.psi.PsiLambdaExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiLambdaExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiLambdaExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaULiteralExpression$value$2.class
JavaULiteralExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaULiteralExpression$value$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaULiteralExpression this$0
	public final java.lang.Object invoke () 
	void  (org.jetbrains.uast.java.JavaULiteralExpression) 
}

org/jetbrains/uast/java/JavaULiteralExpression.class
JavaULiteralExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaULiteralExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.ULiteralExpression  {
	private final kotlin.Lazy value$delegate
	private final com.intellij.psi.PsiLiteralExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.lang.Object evaluate () 
	public java.lang.Object getValue () 
	public com.intellij.psi.PsiLiteralExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiLiteralExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiLiteralExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public boolean isBoolean () 
	public boolean isNull () 
	public boolean isString () 
}

org/jetbrains/uast/java/JavaULocalVariable.class
JavaUVariable.kt
package org.jetbrains.uast.java
public org.jetbrains.uast.java.JavaULocalVariable extends org.jetbrains.uast.java.AbstractJavaUVariable implements org.jetbrains.uast.ULocalVariable com.intellij.psi.PsiLocalVariable  {
	private final com.intellij.psi.PsiLocalVariable psi
	private final org.jetbrains.uast.UElement uastParent
	private final synthetic com.intellij.psi.PsiLocalVariable $$delegate_0
	public com.intellij.psi.PsiLocalVariable getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public volatile synthetic com.intellij.psi.PsiVariable getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiLocalVariable, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement unwrapped$iv
		int $i$f$unwrap
		com.intellij.psi.PsiLocalVariable psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
	public void checkAdd (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void checkDelete () 
	public java.lang.Object computeConstantValue () 
	public com.intellij.psi.PsiElement copy () 
	public void delete () 
	public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement findElementAt (int) 
		int p0
	public com.intellij.psi.PsiReference findReferenceAt (int) 
		int p0
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiFile getContainingFile () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public com.intellij.psi.PsiElement getFirstChild () 
	public javax.swing.Icon getIcon (int) 
		int p0
	public com.intellij.psi.PsiExpression getInitializer () 
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiManager getManager () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.lang.ASTNode getNode () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.openapi.project.Project getProject () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public int getStartOffsetInParent () 
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextOffset () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public com.intellij.psi.PsiType getType () 
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public com.intellij.psi.search.SearchScope getUseScope () 
	public java.lang.Object getUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public boolean hasInitializer () 
	public boolean hasModifierProperty (java.lang.String) 
		String p0
	public boolean isEquivalentTo (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean isPhysical () 
	public boolean isValid () 
	public boolean isWritable () 
	public void navigate (boolean) 
		boolean p0
	public void normalizeDeclaration () 
	public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.scope.PsiScopeProcessor p0
		com.intellij.psi.ResolveState p1
		com.intellij.psi.PsiElement p2
		com.intellij.psi.PsiElement p3
	public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public void putUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void setInitializer (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression p0
	public com.intellij.psi.PsiElement setName (java.lang.String) 
		String p0
	public volatile synthetic java.lang.Object setName (java.lang.String) 
	public boolean textContains (char) 
		char p0
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence p0
	public char[] textToCharArray () 
}

org/jetbrains/uast/java/JavaUMethod$Companion.class
JavaUMethod.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUMethod$Companion extends java.lang.Object {
	public final org.jetbrains.uast.java.JavaUMethod create (com.intellij.psi.PsiMethod, org.jetbrains.uast.UastLanguagePlugin, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiMethod psi
		org.jetbrains.uast.UastLanguagePlugin languagePlugin
		org.jetbrains.uast.UElement containingElement
	private void  () 
	public synthetic void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/java/JavaUMethod$annotations$2.class
JavaUMethod.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUMethod$annotations$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUMethod this$0
	final synthetic com.intellij.psi.PsiMethod $psi
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiAnnotation 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
	void  (org.jetbrains.uast.java.JavaUMethod, com.intellij.psi.PsiMethod) 
}

org/jetbrains/uast/java/JavaUMethod$uastBody$2.class
JavaUMethod.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUMethod$uastBody$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUMethod this$0
	final synthetic com.intellij.psi.PsiMethod $psi
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		com.intellij.psi.PsiCodeBlock body
	void  (org.jetbrains.uast.java.JavaUMethod, com.intellij.psi.PsiMethod) 
}

org/jetbrains/uast/java/JavaUMethod$uastParameters$2.class
JavaUMethod.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUMethod$uastParameters$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUMethod this$0
	final synthetic com.intellij.psi.PsiMethod $psi
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiParameter 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
	void  (org.jetbrains.uast.java.JavaUMethod, com.intellij.psi.PsiMethod) 
}

org/jetbrains/uast/java/JavaUMethod.class
JavaUMethod.kt
package org.jetbrains.uast.java
public org.jetbrains.uast.java.JavaUMethod extends java.lang.Object implements org.jetbrains.uast.UMethod org.jetbrains.uast.java.internal.JavaUElementWithComments com.intellij.psi.PsiMethod  {
	private final com.intellij.psi.PsiMethod psi
	private final kotlin.Lazy uastBody$delegate
	private final kotlin.Lazy annotations$delegate
	private final kotlin.Lazy uastParameters$delegate
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public static final org.jetbrains.uast.java.JavaUMethod$Companion Companion
	private final synthetic com.intellij.psi.PsiMethod $$delegate_0
	public com.intellij.psi.PsiMethod getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UExpression getUastBody () 
	public java.util.List getAnnotations () 
	public java.util.List getUastParameters () 
	public boolean isOverride () 
	public org.jetbrains.uast.UElement getUastAnchor () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiMethod, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement unwrapped$iv
		int $i$f$unwrap
		com.intellij.psi.PsiMethod psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public boolean isFinal () 
	public boolean isStatic () 
	public org.jetbrains.uast.UastVisibility getVisibility () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.String asSourceString () 
	public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
		String fqName
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
	public void checkAdd (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void checkDelete () 
	public com.intellij.psi.PsiElement copy () 
	public void delete () 
	public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiMethod findDeepestSuperMethod () 
	public com.intellij.psi.PsiMethod[] findDeepestSuperMethods () 
	public com.intellij.psi.PsiElement findElementAt (int) 
		int p0
	public com.intellij.psi.PsiReference findReferenceAt (int) 
		int p0
	public java.util.List findSuperMethodSignaturesIncludingStatic (boolean) 
		boolean p0
	public com.intellij.psi.PsiMethod[] findSuperMethods () 
	public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass p0
	public com.intellij.psi.PsiMethod[] findSuperMethods (boolean) 
		boolean p0
	public com.intellij.psi.PsiCodeBlock getBody () 
	public volatile synthetic com.intellij.psi.PsiElement getBody () 
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiFile getContainingFile () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public com.intellij.psi.PsiElement getFirstChild () 
	public com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature () 
	public javax.swing.Icon getIcon (int) 
		int p0
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiManager getManager () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.lang.ASTNode getNode () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiParameterList getParameterList () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.navigation.ItemPresentation getPresentation () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.openapi.project.Project getProject () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public com.intellij.psi.PsiType getReturnType () 
	public com.intellij.psi.PsiTypeElement getReturnTypeElement () 
	public com.intellij.psi.util.MethodSignature getSignature (com.intellij.psi.PsiSubstitutor) 
		com.intellij.psi.PsiSubstitutor p0
	public int getStartOffsetInParent () 
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextOffset () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public com.intellij.psi.PsiReferenceList getThrowsList () 
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	public com.intellij.psi.search.SearchScope getUseScope () 
	public java.lang.Object getUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public boolean hasModifierProperty (java.lang.String) 
		String p0
	public boolean hasTypeParameters () 
	public boolean isConstructor () 
	public boolean isDeprecated () 
	public boolean isEquivalentTo (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean isPhysical () 
	public boolean isValid () 
	public boolean isVarArgs () 
	public boolean isWritable () 
	public void navigate (boolean) 
		boolean p0
	public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.scope.PsiScopeProcessor p0
		com.intellij.psi.ResolveState p1
		com.intellij.psi.PsiElement p2
		com.intellij.psi.PsiElement p3
	public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public void putUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement setName (java.lang.String) 
		String p0
	public volatile synthetic java.lang.Object setName (java.lang.String) 
	public boolean textContains (char) 
		char p0
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence p0
	public char[] textToCharArray () 
}

org/jetbrains/uast/java/JavaUObjectLiteralExpression$classReference$2$$special$$inlined$let$lambda$1.class
JavaUObjectLiteralExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUObjectLiteralExpression$classReference$2$$special$$inlined$let$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUObjectLiteralExpression$classReference$2 this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUObjectLiteralExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUObjectLiteralExpression$classReference$2) 
}

org/jetbrains/uast/java/JavaUObjectLiteralExpression$classReference$2.class
JavaUObjectLiteralExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUObjectLiteralExpression$classReference$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUObjectLiteralExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UReferenceExpression invoke () 
		com.intellij.psi.PsiJavaCodeReferenceElement ref
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaUObjectLiteralExpression) 
}

org/jetbrains/uast/java/JavaUObjectLiteralExpression$declaration$2.class
JavaUObjectLiteralExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUObjectLiteralExpression$declaration$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUObjectLiteralExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UClass invoke () 
	void  (org.jetbrains.uast.java.JavaUObjectLiteralExpression) 
}

org/jetbrains/uast/java/JavaUObjectLiteralExpression$typeArgumentCount$2.class
JavaUObjectLiteralExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUObjectLiteralExpression$typeArgumentCount$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUObjectLiteralExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final int invoke () 
	void  (org.jetbrains.uast.java.JavaUObjectLiteralExpression) 
}

org/jetbrains/uast/java/JavaUObjectLiteralExpression$valueArguments$2.class
JavaUObjectLiteralExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUObjectLiteralExpression$valueArguments$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUObjectLiteralExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiExpression 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
	void  (org.jetbrains.uast.java.JavaUObjectLiteralExpression) 
}

org/jetbrains/uast/java/JavaUObjectLiteralExpression.class
JavaUObjectLiteralExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUObjectLiteralExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UObjectLiteralExpression  {
	private final kotlin.Lazy declaration$delegate
	private final kotlin.Lazy classReference$delegate
	private final kotlin.Lazy valueArguments$delegate
	private final kotlin.Lazy typeArgumentCount$delegate
	private final com.intellij.psi.PsiNewExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UClass getDeclaration () 
	public org.jetbrains.uast.UReferenceExpression getClassReference () 
	public int getValueArgumentCount () 
	public java.util.List getValueArguments () 
	public int getTypeArgumentCount () 
	public java.util.List getTypeArguments () 
	public com.intellij.psi.PsiMethod resolve () 
	public volatile synthetic com.intellij.psi.PsiElement resolve () 
	public com.intellij.psi.PsiNewExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiNewExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiNewExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public org.jetbrains.uast.UastCallKind getKind () 
	public org.jetbrains.uast.UIdentifier getMethodIdentifier () 
	public java.lang.String getMethodName () 
	public org.jetbrains.uast.UExpression getReceiver () 
	public com.intellij.psi.PsiType getReceiverType () 
	public com.intellij.psi.PsiType getReturnType () 
}

org/jetbrains/uast/java/JavaUParameter.class
JavaUVariable.kt
package org.jetbrains.uast.java
public org.jetbrains.uast.java.JavaUParameter extends org.jetbrains.uast.java.AbstractJavaUVariable implements org.jetbrains.uast.UParameter com.intellij.psi.PsiParameter  {
	private final com.intellij.psi.PsiParameter psi
	private final org.jetbrains.uast.UElement uastParent
	private final synthetic com.intellij.psi.PsiParameter $$delegate_0
	public com.intellij.psi.PsiParameter getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public volatile synthetic com.intellij.psi.PsiVariable getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiParameter, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement unwrapped$iv
		int $i$f$unwrap
		com.intellij.psi.PsiParameter psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
	public void checkAdd (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void checkDelete () 
	public java.lang.Object computeConstantValue () 
	public com.intellij.psi.PsiElement copy () 
	public void delete () 
	public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement findElementAt (int) 
		int p0
	public com.intellij.psi.PsiReference findReferenceAt (int) 
		int p0
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiFile getContainingFile () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public com.intellij.psi.PsiElement getDeclarationScope () 
	public com.intellij.psi.PsiElement getFirstChild () 
	public javax.swing.Icon getIcon (int) 
		int p0
	public com.intellij.psi.PsiExpression getInitializer () 
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiManager getManager () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.lang.ASTNode getNode () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.openapi.project.Project getProject () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public int getStartOffsetInParent () 
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextOffset () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public com.intellij.psi.PsiType getType () 
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public com.intellij.psi.search.SearchScope getUseScope () 
	public java.lang.Object getUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public boolean hasInitializer () 
	public boolean hasModifierProperty (java.lang.String) 
		String p0
	public boolean isEquivalentTo (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean isPhysical () 
	public boolean isValid () 
	public boolean isVarArgs () 
	public boolean isWritable () 
	public void navigate (boolean) 
		boolean p0
	public void normalizeDeclaration () 
	public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.scope.PsiScopeProcessor p0
		com.intellij.psi.ResolveState p1
		com.intellij.psi.PsiElement p2
		com.intellij.psi.PsiElement p3
	public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public void putUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement setName (java.lang.String) 
		String p0
	public volatile synthetic java.lang.Object setName (java.lang.String) 
	public boolean textContains (char) 
		char p0
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence p0
	public char[] textToCharArray () 
}

org/jetbrains/uast/java/JavaUParenthesizedExpression$expression$2.class
JavaUParenthesizedExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUParenthesizedExpression$expression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUParenthesizedExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUParenthesizedExpression) 
}

org/jetbrains/uast/java/JavaUParenthesizedExpression.class
JavaUParenthesizedExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUParenthesizedExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UParenthesizedExpression  {
	private final kotlin.Lazy expression$delegate
	private final com.intellij.psi.PsiParenthesizedExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getExpression () 
	public java.lang.Object evaluate () 
	public com.intellij.psi.PsiParenthesizedExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiParenthesizedExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiParenthesizedExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUPolyadicExpression$operands$2.class
JavaUPolyadicExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUPolyadicExpression$operands$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUPolyadicExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiExpression 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
	void  (org.jetbrains.uast.java.JavaUPolyadicExpression) 
}

org/jetbrains/uast/java/JavaUPolyadicExpression$operator$2.class
JavaUPolyadicExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUPolyadicExpression$operator$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUPolyadicExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UastBinaryOperator invoke () 
	void  (org.jetbrains.uast.java.JavaUPolyadicExpression) 
}

org/jetbrains/uast/java/JavaUPolyadicExpression.class
JavaUPolyadicExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUPolyadicExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UPolyadicExpression  {
	private final kotlin.Lazy operands$delegate
	private final kotlin.Lazy operator$delegate
	private final com.intellij.psi.PsiPolyadicExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.util.List getOperands () 
	public org.jetbrains.uast.UastBinaryOperator getOperator () 
	public com.intellij.psi.PsiPolyadicExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiPolyadicExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiPolyadicExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUPostfixExpression$operand$2.class
JavaUPostfixExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUPostfixExpression$operand$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUPostfixExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUPostfixExpression) 
}

org/jetbrains/uast/java/JavaUPostfixExpression.class
JavaUPostfixExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUPostfixExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UPostfixExpression  {
	private final kotlin.Lazy operand$delegate
	private final org.jetbrains.uast.UastPostfixOperator operator
	private final com.intellij.psi.PsiPostfixExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getOperand () 
	public org.jetbrains.uast.UIdentifier getOperatorIdentifier () 
	public java.lang.Void resolveOperator () 
	public volatile synthetic com.intellij.psi.PsiMethod resolveOperator () 
	public org.jetbrains.uast.UastPostfixOperator getOperator () 
	public volatile synthetic org.jetbrains.uast.UastOperator getOperator () 
	public com.intellij.psi.PsiPostfixExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiPostfixExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiPostfixExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUPrefixExpression$operand$2.class
JavaUPrefixExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUPrefixExpression$operand$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUPrefixExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUPrefixExpression) 
}

org/jetbrains/uast/java/JavaUPrefixExpression.class
JavaUPrefixExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUPrefixExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UPrefixExpression  {
	private final kotlin.Lazy operand$delegate
	private final org.jetbrains.uast.UastPrefixOperator operator
	private final com.intellij.psi.PsiPrefixExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getOperand () 
	public org.jetbrains.uast.UIdentifier getOperatorIdentifier () 
	public java.lang.Void resolveOperator () 
	public volatile synthetic com.intellij.psi.PsiMethod resolveOperator () 
	public org.jetbrains.uast.UastPrefixOperator getOperator () 
	public volatile synthetic org.jetbrains.uast.UastOperator getOperator () 
	public com.intellij.psi.PsiPrefixExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiPrefixExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiPrefixExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUQualifiedReferenceExpression$receiver$2$$special$$inlined$let$lambda$1.class
JavaUQualifiedReferenceExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUQualifiedReferenceExpression$receiver$2$$special$$inlined$let$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUQualifiedReferenceExpression$receiver$2 this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUQualifiedReferenceExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUQualifiedReferenceExpression$receiver$2) 
}

org/jetbrains/uast/java/JavaUQualifiedReferenceExpression$receiver$2.class
JavaUQualifiedReferenceExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUQualifiedReferenceExpression$receiver$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUQualifiedReferenceExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		com.intellij.psi.PsiElement it
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaUQualifiedReferenceExpression) 
}

org/jetbrains/uast/java/JavaUQualifiedReferenceExpression$selector$2.class
JavaUQualifiedReferenceExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUQualifiedReferenceExpression$selector$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUQualifiedReferenceExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUSimpleNameReferenceExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUQualifiedReferenceExpression) 
}

org/jetbrains/uast/java/JavaUQualifiedReferenceExpression.class
JavaUQualifiedReferenceExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUQualifiedReferenceExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UQualifiedReferenceExpression  {
	private final kotlin.Lazy receiver$delegate
	private final kotlin.Lazy selector$delegate
	private final com.intellij.psi.PsiJavaCodeReferenceElement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getReceiver () 
	public org.jetbrains.uast.java.JavaUSimpleNameReferenceExpression getSelector () 
	public volatile synthetic org.jetbrains.uast.UExpression getSelector () 
	public org.jetbrains.uast.UastQualifiedExpressionAccessType getAccessType () 
	public java.lang.String getResolvedName () 
	public com.intellij.psi.PsiElement resolve () 
	public com.intellij.psi.PsiJavaCodeReferenceElement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiJavaCodeReferenceElement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUReturnExpression$returnExpression$2.class
JavaUReturnExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUReturnExpression$returnExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUReturnExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUReturnExpression) 
}

org/jetbrains/uast/java/JavaUReturnExpression.class
JavaUReturnExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUReturnExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UReturnExpression  {
	private final kotlin.Lazy returnExpression$delegate
	private final com.intellij.psi.PsiReturnStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getReturnExpression () 
	public com.intellij.psi.PsiReturnStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiReturnStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiReturnStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUSimpleNameReferenceExpression.class
JavaUSimpleNameReferenceExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUSimpleNameReferenceExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.USimpleNameReferenceExpression  {
	private final com.intellij.psi.PsiElement psi
	private final String identifier
	private final org.jetbrains.uast.UElement uastParent
	private final com.intellij.psi.PsiReference reference
	public com.intellij.psi.PsiElement resolve () 
	public java.lang.String getResolvedName () 
	public com.intellij.psi.PsiElement getPsi () 
	public java.lang.String getIdentifier () 
	public org.jetbrains.uast.UElement getUastParent () 
	public final com.intellij.psi.PsiReference getReference () 
	public void  (com.intellij.psi.PsiElement, java.lang.String, org.jetbrains.uast.UElement, com.intellij.psi.PsiReference) 
		com.intellij.psi.PsiElement psi
		String identifier
		org.jetbrains.uast.UElement uastParent
		com.intellij.psi.PsiReference reference
	public synthetic void  (com.intellij.psi.PsiElement, java.lang.String, org.jetbrains.uast.UElement, com.intellij.psi.PsiReference, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUSuperExpression.class
JavaUSuperExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUSuperExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.USuperExpression  {
	private final com.intellij.psi.PsiSuperExpression psi
	private final org.jetbrains.uast.UElement uastParent
	public java.lang.String getLabel () 
	public org.jetbrains.uast.UIdentifier getLabelIdentifier () 
		com.intellij.psi.PsiJavaCodeReferenceElement it
		int $i$a$1$let
	public com.intellij.psi.PsiElement resolve () 
	public com.intellij.psi.PsiSuperExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiSuperExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiSuperExpression psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUSwitchEntry$body$2$1.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUSwitchEntry$body$2$1 extends org.jetbrains.uast.java.expressions.JavaUExpressionList {
	final synthetic org.jetbrains.uast.java.JavaUSwitchEntry$body$2 this$0
	public java.lang.String asRenderString () 
		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
	void  (org.jetbrains.uast.java.JavaUSwitchEntry$body$2, com.intellij.psi.PsiElement, org.jetbrains.uast.UastSpecialExpressionKind, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.java.JavaUSwitchEntry$body$2 $outer
		com.intellij.psi.PsiElement $super_call_param$1
		org.jetbrains.uast.UastSpecialExpressionKind $super_call_param$2
		org.jetbrains.uast.UElement $super_call_param$3
}

org/jetbrains/uast/java/JavaUSwitchEntry$body$2.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUSwitchEntry$body$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUSwitchEntry this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUSwitchEntry$body$2$1 invoke () 
		com.intellij.psi.PsiStatement 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
		java.util.List statements
		org.jetbrains.uast.java.JavaUSwitchEntry$body$2$1 $receiver
		int $i$a$2$apply
	void  (org.jetbrains.uast.java.JavaUSwitchEntry) 
}

org/jetbrains/uast/java/JavaUSwitchEntry$caseValues$2$$special$$inlined$mapNotNull$lambda$1.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUSwitchEntry$caseValues$2$$special$$inlined$mapNotNull$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUSwitchEntry$caseValues$2 this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUSwitchEntry invoke () 
	void  (org.jetbrains.uast.java.JavaUSwitchEntry$caseValues$2) 
}

org/jetbrains/uast/java/JavaUSwitchEntry$caseValues$2.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUSwitchEntry$caseValues$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUSwitchEntry this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiExpression it
		int $i$a$1$let
		com.intellij.psi.PsiExpression value
		com.intellij.psi.PsiSwitchLabelStatement 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
	void  (org.jetbrains.uast.java.JavaUSwitchEntry) 
}

org/jetbrains/uast/java/JavaUSwitchEntry.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUSwitchEntry extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.USwitchClauseExpressionWithBody  {
	private final com.intellij.psi.PsiSwitchLabelStatement psi
	private final kotlin.Lazy caseValues$delegate
	private final kotlin.Lazy body$delegate
	private final java.util.List labels
	private final java.util.List statements
	private final org.jetbrains.uast.UExpression uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public com.intellij.psi.PsiSwitchLabelStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public java.util.List getCaseValues () 
	public org.jetbrains.uast.UExpressionList getBody () 
	public final java.util.List getLabels () 
	public final java.util.List getStatements () 
	public org.jetbrains.uast.UExpression getUastParent () 
	public volatile synthetic org.jetbrains.uast.UElement getUastParent () 
	public void  (java.util.List, java.util.List, org.jetbrains.uast.UExpression) 
		java.util.List labels
		java.util.List statements
		org.jetbrains.uast.UExpression uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUSwitchExpression$body$2$1$asRenderString$1.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUSwitchExpression$body$2$1$asRenderString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.uast.java.JavaUSwitchExpression$body$2$1$asRenderString$1 INSTANCE
	public volatile synthetic 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/java/JavaUSwitchExpression$body$2$1.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUSwitchExpression$body$2$1 extends org.jetbrains.uast.java.expressions.JavaUExpressionList {
	final synthetic org.jetbrains.uast.java.JavaUSwitchExpression$body$2 this$0
	public java.lang.String asRenderString () 
	void  (org.jetbrains.uast.java.JavaUSwitchExpression$body$2, com.intellij.psi.PsiElement, org.jetbrains.uast.UastSpecialExpressionKind, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.java.JavaUSwitchExpression$body$2 $outer
		com.intellij.psi.PsiElement $super_call_param$1
		org.jetbrains.uast.UastSpecialExpressionKind $super_call_param$2
		org.jetbrains.uast.UElement $super_call_param$3
}

org/jetbrains/uast/java/JavaUSwitchExpression$body$2.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUSwitchExpression$body$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUSwitchExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUSwitchExpression$body$2$1 invoke () 
		org.jetbrains.uast.java.JavaUSwitchExpression$body$2$1 $receiver
		int $i$a$2$apply
	void  (org.jetbrains.uast.java.JavaUSwitchExpression) 
}

org/jetbrains/uast/java/JavaUSwitchExpression$expression$2.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUSwitchExpression$expression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUSwitchExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUSwitchExpression) 
}

org/jetbrains/uast/java/JavaUSwitchExpression.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUSwitchExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.USwitchExpression  {
	private final kotlin.Lazy expression$delegate
	private final kotlin.Lazy body$delegate
	private final com.intellij.psi.PsiSwitchStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getExpression () 
	public org.jetbrains.uast.UExpressionList getBody () 
	public org.jetbrains.uast.UIdentifier getSwitchIdentifier () 
	public com.intellij.psi.PsiSwitchStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiSwitchStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiSwitchStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUSwitchExpressionKt.class
JavaUSwitchExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUSwitchExpressionKt extends java.lang.Object {
	private static final java.util.List convertToSwitchEntryList (com.intellij.psi.PsiCodeBlock, org.jetbrains.uast.UExpression) 
		com.intellij.psi.PsiStatement statement
		java.util.List result
		java.util.List currentBody
		java.util.List currentLabels
		com.intellij.psi.PsiCodeBlock $receiver
		org.jetbrains.uast.UExpression containingElement
	public static final synthetic java.util.List access$convertToSwitchEntryList (com.intellij.psi.PsiCodeBlock, org.jetbrains.uast.UExpression) 
		com.intellij.psi.PsiCodeBlock $receiver
		org.jetbrains.uast.UExpression containingElement
}

org/jetbrains/uast/java/JavaUTernaryIfExpression$condition$2.class
JavaUTernaryIfExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUTernaryIfExpression$condition$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUTernaryIfExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUTernaryIfExpression) 
}

org/jetbrains/uast/java/JavaUTernaryIfExpression$elseExpression$2.class
JavaUTernaryIfExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUTernaryIfExpression$elseExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUTernaryIfExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUTernaryIfExpression) 
}

org/jetbrains/uast/java/JavaUTernaryIfExpression$thenExpression$2.class
JavaUTernaryIfExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUTernaryIfExpression$thenExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUTernaryIfExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUTernaryIfExpression) 
}

org/jetbrains/uast/java/JavaUTernaryIfExpression.class
JavaUTernaryIfExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUTernaryIfExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UIfExpression  {
	private final kotlin.Lazy condition$delegate
	private final kotlin.Lazy thenExpression$delegate
	private final kotlin.Lazy elseExpression$delegate
	private final com.intellij.psi.PsiConditionalExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getCondition () 
	public org.jetbrains.uast.UExpression getThenExpression () 
	public org.jetbrains.uast.UExpression getElseExpression () 
	public boolean isTernary () 
	public org.jetbrains.uast.UIdentifier getIfIdentifier () 
	public org.jetbrains.uast.UIdentifier getElseIdentifier () 
	public com.intellij.psi.PsiConditionalExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiConditionalExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiConditionalExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUThisExpression.class
JavaUThisExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUThisExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UThisExpression  {
	private final com.intellij.psi.PsiThisExpression psi
	private final org.jetbrains.uast.UElement uastParent
	public java.lang.String getLabel () 
	public org.jetbrains.uast.UIdentifier getLabelIdentifier () 
		com.intellij.psi.PsiJavaCodeReferenceElement it
		int $i$a$1$let
	public com.intellij.psi.PsiElement resolve () 
	public com.intellij.psi.PsiThisExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiThisExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiThisExpression psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUThrowExpression$thrownExpression$2.class
JavaUThrowExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUThrowExpression$thrownExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUThrowExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUThrowExpression) 
}

org/jetbrains/uast/java/JavaUThrowExpression.class
JavaUThrowExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUThrowExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UThrowExpression  {
	private final kotlin.Lazy thrownExpression$delegate
	private final com.intellij.psi.PsiThrowStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getThrownExpression () 
	public com.intellij.psi.PsiThrowStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiThrowStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiThrowStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUTryExpression$catchClauses$2.class
JavaUTryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUTryExpression$catchClauses$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUTryExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiCatchSection 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
	void  (org.jetbrains.uast.java.JavaUTryExpression) 
}

org/jetbrains/uast/java/JavaUTryExpression$finallyClause$2.class
JavaUTryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUTryExpression$finallyClause$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUTryExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UBlockExpression invoke () 
		com.intellij.psi.PsiCodeBlock it
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaUTryExpression) 
}

org/jetbrains/uast/java/JavaUTryExpression$resourceVariables$2.class
JavaUTryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUTryExpression$resourceVariables$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUTryExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterIsInstanceTo
		Iterable $receiver$iv
		int $i$f$filterIsInstance
		com.intellij.psi.PsiResourceVariable 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
	void  (org.jetbrains.uast.java.JavaUTryExpression) 
}

org/jetbrains/uast/java/JavaUTryExpression$tryClause$2.class
JavaUTryExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUTryExpression$tryClause$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUTryExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUTryExpression) 
}

org/jetbrains/uast/java/JavaUTryExpression.class
JavaUTryExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUTryExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UTryExpression  {
	private final kotlin.Lazy tryClause$delegate
	private final kotlin.Lazy catchClauses$delegate
	private final kotlin.Lazy finallyClause$delegate
	private final kotlin.Lazy resourceVariables$delegate
	private final com.intellij.psi.PsiTryStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getTryClause () 
	public java.util.List getCatchClauses () 
	public org.jetbrains.uast.UBlockExpression getFinallyClause () 
	public volatile synthetic org.jetbrains.uast.UExpression getFinallyClause () 
	public java.util.List getResourceVariables () 
	public boolean getHasResources () 
	public org.jetbrains.uast.UIdentifier getTryIdentifier () 
	public org.jetbrains.uast.UIdentifier getFinallyIdentifier () 
		com.intellij.psi.PsiElement it
		int $i$a$1$let
	public com.intellij.psi.PsiTryStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiTryStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiTryStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUTypeCastExpression$operand$2.class
JavaUTypeCastExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUTypeCastExpression$operand$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUTypeCastExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUTypeCastExpression) 
}

org/jetbrains/uast/java/JavaUTypeCastExpression$typeReference$2.class
JavaUTypeCastExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUTypeCastExpression$typeReference$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUTypeCastExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.JavaUTypeReferenceExpression invoke () 
		com.intellij.psi.PsiTypeElement it
		int $i$a$1$let
	void  (org.jetbrains.uast.java.JavaUTypeCastExpression) 
}

org/jetbrains/uast/java/JavaUTypeCastExpression.class
JavaUTypeCastExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUTypeCastExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UBinaryExpressionWithType  {
	private final kotlin.Lazy operand$delegate
	private final kotlin.Lazy typeReference$delegate
	private final com.intellij.psi.PsiTypeCastExpression psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getOperand () 
	public com.intellij.psi.PsiType getType () 
	public org.jetbrains.uast.java.JavaUTypeReferenceExpression getTypeReference () 
	public volatile synthetic org.jetbrains.uast.UTypeReferenceExpression getTypeReference () 
	public org.jetbrains.uast.UastBinaryExpressionWithTypeKind$TypeCast getOperationKind () 
	public volatile synthetic org.jetbrains.uast.UastBinaryExpressionWithTypeKind getOperationKind () 
	public com.intellij.psi.PsiTypeCastExpression getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiTypeCastExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiTypeCastExpression psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUTypeReferenceExpression.class
JavaUSimpleNameReferenceExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUTypeReferenceExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UTypeReferenceExpression  {
	private final com.intellij.psi.PsiTypeElement psi
	private final org.jetbrains.uast.UElement uastParent
	public com.intellij.psi.PsiType getType () 
	public com.intellij.psi.PsiTypeElement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiTypeElement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiTypeElement psi
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.lang.String getQualifiedName () 
}

org/jetbrains/uast/java/JavaUVariable$Companion.class
JavaUVariable.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUVariable$Companion extends java.lang.Object {
	public final org.jetbrains.uast.UVariable create (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiVariable psi
		org.jetbrains.uast.UElement containingElement
	private void  () 
	public synthetic void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/uast/java/JavaUVariable.class
JavaUVariable.kt
package org.jetbrains.uast.java
public org.jetbrains.uast.java.JavaUVariable extends org.jetbrains.uast.java.AbstractJavaUVariable implements org.jetbrains.uast.UVariable com.intellij.psi.PsiVariable  {
	private final com.intellij.psi.PsiVariable psi
	private final org.jetbrains.uast.UElement uastParent
	public static final org.jetbrains.uast.java.JavaUVariable$Companion Companion
	private final synthetic com.intellij.psi.PsiVariable $$delegate_0
	public com.intellij.psi.PsiVariable getPsi () 
	public volatile synthetic com.intellij.psi.PsiModifierListOwner getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement unwrapped$iv
		int $i$f$unwrap
		com.intellij.psi.PsiVariable psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor p0
	public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
		com.intellij.psi.PsiElement p2
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
	public void checkAdd (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public void checkDelete () 
	public java.lang.Object computeConstantValue () 
	public com.intellij.psi.PsiElement copy () 
	public void delete () 
	public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
		com.intellij.psi.PsiElement p1
	public com.intellij.psi.PsiElement findElementAt (int) 
		int p0
	public com.intellij.psi.PsiReference findReferenceAt (int) 
		int p0
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiFile getContainingFile () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public com.intellij.psi.PsiElement getFirstChild () 
	public javax.swing.Icon getIcon (int) 
		int p0
	public com.intellij.psi.PsiExpression getInitializer () 
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiManager getManager () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.lang.ASTNode getNode () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.openapi.project.Project getProject () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.search.GlobalSearchScope getResolveScope () 
	public int getStartOffsetInParent () 
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextOffset () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public com.intellij.psi.PsiType getType () 
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public com.intellij.psi.search.SearchScope getUseScope () 
	public java.lang.Object getUserData (com.intellij.openapi.util.Key) 
		com.intellij.openapi.util.Key p0
	public boolean hasInitializer () 
	public boolean hasModifierProperty (java.lang.String) 
		String p0
	public boolean isEquivalentTo (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean isPhysical () 
	public boolean isValid () 
	public boolean isWritable () 
	public void navigate (boolean) 
		boolean p0
	public void normalizeDeclaration () 
	public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.scope.PsiScopeProcessor p0
		com.intellij.psi.ResolveState p1
		com.intellij.psi.PsiElement p2
		com.intellij.psi.PsiElement p3
	public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public void putUserData (com.intellij.openapi.util.Key, java.lang.Object) 
		com.intellij.openapi.util.Key p0
		Object p1
	public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public com.intellij.psi.PsiElement setName (java.lang.String) 
		String p0
	public volatile synthetic java.lang.Object setName (java.lang.String) 
	public boolean textContains (char) 
		char p0
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement p0
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence p0
	public char[] textToCharArray () 
}

org/jetbrains/uast/java/JavaUWhileExpression$body$2.class
JavaUWhileExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUWhileExpression$body$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUWhileExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUWhileExpression) 
}

org/jetbrains/uast/java/JavaUWhileExpression$condition$2.class
JavaUWhileExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUWhileExpression$condition$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUWhileExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.JavaUWhileExpression) 
}

org/jetbrains/uast/java/JavaUWhileExpression.class
JavaUWhileExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUWhileExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UWhileExpression  {
	private final kotlin.Lazy condition$delegate
	private final kotlin.Lazy body$delegate
	private final com.intellij.psi.PsiWhileStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public org.jetbrains.uast.UExpression getCondition () 
	public org.jetbrains.uast.UExpression getBody () 
	public org.jetbrains.uast.UIdentifier getWhileIdentifier () 
	public com.intellij.psi.PsiWhileStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiWhileStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiWhileStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/JavaUastCallKinds.class
JavaUastCallKinds.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUastCallKinds extends java.lang.Object {
	public static final org.jetbrains.uast.UastCallKind ASSERT
	public static final org.jetbrains.uast.java.JavaUastCallKinds INSTANCE
	private void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertDeclaration$1$1.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$1 this$0
	final synthetic kotlin.jvm.functions.Function2 $ctor
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UElement invoke () 
		org.jetbrains.uast.UElement parent
	void  (org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$1, kotlin.jvm.functions.Function2) 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertDeclaration$1.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final synthetic kotlin.jvm.functions.Function0 $parentCallback
	final synthetic com.intellij.psi.PsiElement $element
	public volatile synthetic java.lang.Object invoke (java.lang.Object) 
	public final kotlin.jvm.functions.Function0 invoke (kotlin.jvm.functions.Function2) 
		kotlin.jvm.functions.Function2 ctor
	void  (kotlin.jvm.functions.Function0, com.intellij.psi.PsiElement) 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertDeclaration$3$10.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$10 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$10 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUVariable invoke (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiVariable p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertDeclaration$3$11.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$11 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$11 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUAnnotation invoke (com.intellij.psi.PsiAnnotation, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiAnnotation p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertDeclaration$3$5.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$5 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$5 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUClassInitializer invoke (com.intellij.psi.PsiClassInitializer, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiClassInitializer p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertDeclaration$3$6.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$6 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$6 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUEnumConstant invoke (com.intellij.psi.PsiEnumConstant, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiEnumConstant p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertDeclaration$3$7.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$7 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$7 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaULocalVariable invoke (com.intellij.psi.PsiLocalVariable, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiLocalVariable p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertDeclaration$3$8.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$8 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$8 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUParameter invoke (com.intellij.psi.PsiParameter, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiParameter p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertDeclaration$3$9.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$9 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$3$9 INSTANCE
	public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.jetbrains.uast.java.JavaUField invoke (com.intellij.psi.PsiField, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiField p1
		org.jetbrains.uast.UElement p2
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin$convertElementWithParent$parentCallback$1.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePlugin$convertElementWithParent$parentCallback$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.JavaUastLanguagePlugin this$0
	final synthetic com.intellij.psi.PsiElement $element
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UElement invoke () 
		com.intellij.psi.PsiElement parent
	void  (org.jetbrains.uast.java.JavaUastLanguagePlugin, com.intellij.psi.PsiElement) 
}

org/jetbrains/uast/java/JavaUastLanguagePlugin.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUastLanguagePlugin extends java.lang.Object implements org.jetbrains.uast.UastLanguagePlugin  {
	private final int priority
	public int getPriority () 
	public boolean isFileSupported (java.lang.String) 
		String fileName
	public com.intellij.lang.Language getLanguage () 
	public boolean isExpressionValueUsed (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression it
		int $i$a$1$let
		com.intellij.psi.PsiStatement statement
		org.jetbrains.uast.UExpression element
	public org.jetbrains.uast.UastLanguagePlugin$ResolvedMethod getMethodCallExpression (com.intellij.psi.PsiElement, java.lang.String, java.lang.String) 
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UCallExpression callExpression
		org.jetbrains.uast.UElement uElement
		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.PsiClass containingClass
		com.intellij.psi.PsiMethod constructorMethod
		org.jetbrains.uast.UCallExpression callExpression
		String simpleName
		com.intellij.psi.PsiElement element
		String fqName
	public org.jetbrains.uast.UElement convertElement (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement, java.lang.Class) 
		kotlin.jvm.functions.Function0 parentCallback
		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) 
		int $i$a$1$el
		Class $receiver$iv
		int $i$f$el
		org.jetbrains.uast.java.JavaConverter this_$iv
		int $i$f$getCached
		org.jetbrains.uast.UElement it
		int $i$a$2$let
		kotlin.jvm.functions.Function0 parentCallback
		com.intellij.psi.PsiElement element
		Class requiredType
	private final org.jetbrains.uast.UElement convertDeclaration (com.intellij.psi.PsiElement, kotlin.jvm.functions.Function0, java.lang.Class) 
		org.jetbrains.uast.UElement it
		int $i$a$1$let
		java.lang.ref.WeakReference ref
		int $i$a$2$let
		int $i$a$1$el
		Class $receiver$iv
		int $i$f$el
		int $i$a$2$el
		Class $receiver$iv
		int $i$f$el
		org.jetbrains.uast.UElement parent
		int $i$a$3$el
		Class $receiver$iv
		int $i$f$el
		org.jetbrains.uast.UElement parent
		int $i$a$4$el
		Class $receiver$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver$iv
		kotlin.jvm.functions.Function0 f$iv
		int $i$f$el
		Class $receiver
		int $i$a$3$with
		org.jetbrains.uast.java.JavaUastLanguagePlugin$convertDeclaration$1 build$
		com.intellij.psi.PsiElement element
		kotlin.jvm.functions.Function0 parentCallback
		Class requiredType
	public void  () 
	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 org.jetbrains.uast.UExpression getMethodBody (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod element
}

org/jetbrains/uast/java/JavaUastLanguagePluginKt$toCallback$1.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.JavaUastLanguagePluginKt$toCallback$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.UElement receiver$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UElement invoke () 
	void  (org.jetbrains.uast.UElement) 
}

org/jetbrains/uast/java/JavaUastLanguagePluginKt.class
JavaUastLanguagePlugin.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.JavaUastLanguagePluginKt extends java.lang.Object {
	private static final org.jetbrains.uast.UElement el (java.lang.Class, kotlin.jvm.functions.Function0) 
		Class $receiver
		kotlin.jvm.functions.Function0 f
		int $i$f$el
	private static final org.jetbrains.uast.UExpression expr (java.lang.Class, kotlin.jvm.functions.Function0) 
		Class $receiver
		kotlin.jvm.functions.Function0 f
		int $i$f$expr
	private static final kotlin.jvm.functions.Function0 toCallback (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
	public static final synthetic kotlin.jvm.functions.Function0 access$toCallback (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement $receiver
}

org/jetbrains/uast/java/LazyJavaUTypeReferenceExpression$type$2.class
JavaUSimpleNameReferenceExpression.kt
package org.jetbrains.uast.java
final org.jetbrains.uast.java.LazyJavaUTypeReferenceExpression$type$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.LazyJavaUTypeReferenceExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final com.intellij.psi.PsiType invoke () 
	void  (org.jetbrains.uast.java.LazyJavaUTypeReferenceExpression) 
}

org/jetbrains/uast/java/LazyJavaUTypeReferenceExpression.class
JavaUSimpleNameReferenceExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.LazyJavaUTypeReferenceExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UTypeReferenceExpression  {
	private final kotlin.Lazy type$delegate
	private final com.intellij.psi.PsiElement psi
	private final org.jetbrains.uast.UElement uastParent
	private final kotlin.jvm.functions.Function0 typeSupplier
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public com.intellij.psi.PsiType getType () 
	public com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiElement, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function0) 
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement uastParent
		kotlin.jvm.functions.Function0 typeSupplier
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public java.lang.String getQualifiedName () 
	public static final synthetic kotlin.jvm.functions.Function0 access$getTypeSupplier$p (org.jetbrains.uast.java.LazyJavaUTypeReferenceExpression) 
		org.jetbrains.uast.java.LazyJavaUTypeReferenceExpression $this
}

org/jetbrains/uast/java/UnknownJavaExpression.class
UnknownJavaExpression.kt
package org.jetbrains.uast.java
public final org.jetbrains.uast.java.UnknownJavaExpression extends java.lang.Object implements org.jetbrains.uast.UExpression  {
	private final com.intellij.psi.PsiElement psi
	private final org.jetbrains.uast.UElement uastParent
	public java.lang.String asLogString () 
	public java.util.List getAnnotations () 
	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 java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.Object evaluate () 
	public com.intellij.psi.PsiType getExpressionType () 
	public java.util.List getComments () 
	public boolean isPsiValid () 
	public java.lang.String asRenderString () 
	public java.lang.String asSourceString () 
	public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String) 
		String fqName
}

org/jetbrains/uast/java/expressions/
org/jetbrains/uast/java/expressions/JavaUExpressionList.class
JavaUExpressionList.kt
package org.jetbrains.uast.java.expressions
public org.jetbrains.uast.java.expressions.JavaUExpressionList extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UExpressionList  {
	public java.util.List expressions
	private final com.intellij.psi.PsiElement psi
	private final org.jetbrains.uast.UastSpecialExpressionKind kind
	private final org.jetbrains.uast.UElement uastParent
	public java.util.List getExpressions () 
	public void setExpressions$uast_java_main (java.util.List) 
		java.util.List 
	public com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UastSpecialExpressionKind getKind () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiElement, org.jetbrains.uast.UastSpecialExpressionKind, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UastSpecialExpressionKind kind
		org.jetbrains.uast.UElement uastParent
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
	public org.jetbrains.uast.UExpression firstOrNull () 
}

org/jetbrains/uast/java/expressions/JavaUNamedExpression$expression$2$$special$$inlined$let$lambda$1.class
JavaUNamedExpression.kt
package org.jetbrains.uast.java.expressions
final org.jetbrains.uast.java.expressions.JavaUNamedExpression$expression$2$$special$$inlined$let$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.expressions.JavaUNamedExpression$expression$2 this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.java.expressions.JavaUNamedExpression invoke () 
	void  (org.jetbrains.uast.java.expressions.JavaUNamedExpression$expression$2) 
}

org/jetbrains/uast/java/expressions/JavaUNamedExpression$expression$2.class
JavaUNamedExpression.kt
package org.jetbrains.uast.java.expressions
final org.jetbrains.uast.java.expressions.JavaUNamedExpression$expression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.expressions.JavaUNamedExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
		com.intellij.psi.PsiAnnotationMemberValue value
		int $i$a$1$let
	void  (org.jetbrains.uast.java.expressions.JavaUNamedExpression) 
}

org/jetbrains/uast/java/expressions/JavaUNamedExpression.class
JavaUNamedExpression.kt
package org.jetbrains.uast.java.expressions
public final org.jetbrains.uast.java.expressions.JavaUNamedExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UNamedExpression  {
	private final kotlin.Lazy expression$delegate
	private final com.intellij.psi.PsiNameValuePair psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.lang.Object evaluate () 
	public java.lang.String getName () 
	public org.jetbrains.uast.UExpression getExpression () 
	public com.intellij.psi.PsiNameValuePair getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiNameValuePair, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiNameValuePair psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/expressions/JavaUSynchronizedExpression$expressions$2.class
JavaUSynchronizedExpression.kt
package org.jetbrains.uast.java.expressions
final org.jetbrains.uast.java.expressions.JavaUSynchronizedExpression$expressions$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.expressions.JavaUSynchronizedExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final java.util.List invoke () 
		com.intellij.psi.PsiStatement 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
	void  (org.jetbrains.uast.java.expressions.JavaUSynchronizedExpression) 
}

org/jetbrains/uast/java/expressions/JavaUSynchronizedExpression$lockExpression$2.class
JavaUSynchronizedExpression.kt
package org.jetbrains.uast.java.expressions
final org.jetbrains.uast.java.expressions.JavaUSynchronizedExpression$lockExpression$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final synthetic org.jetbrains.uast.java.expressions.JavaUSynchronizedExpression this$0
	public volatile synthetic java.lang.Object invoke () 
	public final org.jetbrains.uast.UExpression invoke () 
	void  (org.jetbrains.uast.java.expressions.JavaUSynchronizedExpression) 
}

org/jetbrains/uast/java/expressions/JavaUSynchronizedExpression.class
JavaUSynchronizedExpression.kt
package org.jetbrains.uast.java.expressions
public final org.jetbrains.uast.java.expressions.JavaUSynchronizedExpression extends org.jetbrains.uast.java.JavaAbstractUExpression implements org.jetbrains.uast.UBlockExpression  {
	private final kotlin.Lazy expressions$delegate
	private final kotlin.Lazy lockExpression$delegate
	private final com.intellij.psi.PsiSynchronizedStatement psi
	private final org.jetbrains.uast.UElement uastParent
	private static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
	public java.util.List getExpressions () 
	public final org.jetbrains.uast.UExpression getLockExpression () 
	public void accept (org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.visitor.UastVisitor visitor
	public com.intellij.psi.PsiSynchronizedStatement getPsi () 
	public volatile synthetic com.intellij.psi.PsiElement getPsi () 
	public org.jetbrains.uast.UElement getUastParent () 
	public void  (com.intellij.psi.PsiSynchronizedStatement, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiSynchronizedStatement psi
		org.jetbrains.uast.UElement uastParent
	static void  () 
	public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public java.lang.String asLogString () 
	public java.lang.String asRenderString () 
}

org/jetbrains/uast/java/internal/
org/jetbrains/uast/java/internal/JavaUElementWithComments$DefaultImpls.class
JavaUElementWithComments.kt
package org.jetbrains.uast.java.internal
public final org.jetbrains.uast.java.internal.JavaUElementWithComments$DefaultImpls extends java.lang.Object {
	public static java.util.List getComments (org.jetbrains.uast.java.internal.JavaUElementWithComments) 
		com.intellij.psi.PsiElement 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
		com.intellij.psi.PsiElement it
		int $i$a$2$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
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.java.internal.JavaUElementWithComments $this
	public static boolean isPsiValid (org.jetbrains.uast.java.internal.JavaUElementWithComments) 
		org.jetbrains.uast.java.internal.JavaUElementWithComments $this
	public static java.lang.Object accept (org.jetbrains.uast.java.internal.JavaUElementWithComments, org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object) 
		org.jetbrains.uast.java.internal.JavaUElementWithComments $this
		org.jetbrains.uast.visitor.UastTypedVisitor visitor
		Object data
	public static void accept (org.jetbrains.uast.java.internal.JavaUElementWithComments, org.jetbrains.uast.visitor.UastVisitor) 
		org.jetbrains.uast.java.internal.JavaUElementWithComments $this
		org.jetbrains.uast.visitor.UastVisitor visitor
	public static java.lang.String asRenderString (org.jetbrains.uast.java.internal.JavaUElementWithComments) 
		org.jetbrains.uast.java.internal.JavaUElementWithComments $this
	public static java.lang.String asSourceString (org.jetbrains.uast.java.internal.JavaUElementWithComments) 
		org.jetbrains.uast.java.internal.JavaUElementWithComments $this
}

org/jetbrains/uast/java/internal/JavaUElementWithComments.class
JavaUElementWithComments.kt
package org.jetbrains.uast.java.internal
public abstract org.jetbrains.uast.java.internal.JavaUElementWithComments extends java.lang.Object implements org.jetbrains.uast.UElement  {
	public abstract java.util.List getComments () 
}

org/jetbrains/uast/java/kinds/
org/jetbrains/uast/java/kinds/JavaSpecialExpressionKinds.class
JavaSpecialExpressionKinds.kt
package org.jetbrains.uast.java.kinds
public final org.jetbrains.uast.java.kinds.JavaSpecialExpressionKinds extends java.lang.Object {
	public static final org.jetbrains.uast.UastSpecialExpressionKind SWITCH
	public static final org.jetbrains.uast.UastSpecialExpressionKind SWITCH_ENTRY
	public static final org.jetbrains.uast.java.kinds.JavaSpecialExpressionKinds INSTANCE
	private void  () 
	static void  () 
}

NOTICE