TraceLog/compiler-plugin/api/compiler-plugin.api

25 lines
1.8 KiB
Plaintext

public final class dev/msfjarvis/tracelog/compiler/plugin/DebugLogTransformer : org/jetbrains/kotlin/backend/common/IrElementTransformerVoidWithContext {
public fun <init> (Lorg/jetbrains/kotlin/backend/common/extensions/IrPluginContext;Lorg/jetbrains/kotlin/ir/symbols/IrClassSymbol;Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;)V
public fun visitFunctionNew (Lorg/jetbrains/kotlin/ir/declarations/IrFunction;)Lorg/jetbrains/kotlin/ir/IrStatement;
}
public final class dev/msfjarvis/tracelog/compiler/plugin/TracingCommandLineProcessor : org/jetbrains/kotlin/compiler/plugin/CommandLineProcessor {
public fun <init> ()V
public fun getPluginId ()Ljava/lang/String;
public fun getPluginOptions ()Ljava/util/Collection;
public fun processOption (Lorg/jetbrains/kotlin/compiler/plugin/AbstractCliOption;Ljava/lang/String;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V
}
public final class dev/msfjarvis/tracelog/compiler/plugin/TracingCompilerPluginRegistrar : org/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar {
public fun <init> ()V
public fun getSupportsK2 ()Z
public fun registerExtensions (Lorg/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar$ExtensionStorage;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V
}
public final class dev/msfjarvis/tracelog/compiler/plugin/TracingIrGenerationExtension : org/jetbrains/kotlin/backend/common/extensions/IrGenerationExtension {
public fun <init> (Lorg/jetbrains/kotlin/cli/common/messages/MessageCollector;Ljava/lang/String;Ljava/lang/String;)V
public fun generate (Lorg/jetbrains/kotlin/ir/declarations/IrModuleFragment;Lorg/jetbrains/kotlin/backend/common/extensions/IrPluginContext;)V
public fun resolveSymbol (Lorg/jetbrains/kotlin/ir/symbols/IrSymbol;Lorg/jetbrains/kotlin/ir/builders/TranslationPluginContext;)Lorg/jetbrains/kotlin/ir/declarations/IrDeclaration;
}