FIR UAST: convert (light) class for facade
This commit is contained in:
committed by
Ilya Kirillov
parent
9baa24e626
commit
939740d26e
@@ -1 +1,7 @@
|
||||
UFile (package = declaration)
|
||||
UClass (name = Utils)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UMethod (name = buzz)
|
||||
UParameter (name = $this$buzz)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
|
||||
@@ -1,2 +1,6 @@
|
||||
package declaration
|
||||
|
||||
public final class Utils {
|
||||
public static final fun foo() : int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
public static final fun buzz($this$buzz: java.lang.String) : java.lang.String = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
UFile (package = )
|
||||
UImportStatement (isOnDemand = false)
|
||||
UImportStatement (isOnDemand = false)
|
||||
UClass (name = ObjectsKt)
|
||||
UField (name = topRunnable)
|
||||
[!] FirUnknownKotlinExpression (OBJECT_LITERAL)
|
||||
UMethod (name = getTopRunnable)
|
||||
UMethod (name = main)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = RunnableManager)
|
||||
UField (name = INSTANCE)
|
||||
UField (name = tasks)
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
import java.lang.Runnable
|
||||
import java.lang.Thread
|
||||
|
||||
public final class ObjectsKt {
|
||||
private static final var topRunnable: java.lang.Runnable = [!] FirUnknownKotlinExpression (OBJECT_LITERAL)
|
||||
public static final fun getTopRunnable() : java.lang.Runnable = UastEmptyExpression
|
||||
public static final fun main() : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
|
||||
public final class RunnableManager {
|
||||
public static final var INSTANCE: RunnableManager
|
||||
private final var tasks: java.util.List<java.lang.Runnable> = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
|
||||
|
||||
Reference in New Issue
Block a user