Hugo2ByteXPlugin

class Hugo2ByteXPlugin : CommonPlugin<Hugo2ByteXExtension, Hugo2ByteXContext>

Functions

afterExecute
Link copied to clipboard
open override fun afterExecute()
afterTransform
Link copied to clipboard
open override fun afterTransform(@Nonnull() p0: TransformEngine)
alone
Link copied to clipboard
open override fun alone(): Boolean
apply
Link copied to clipboard
override fun apply(@NotNull() p0: Project)
beforeTransform
Link copied to clipboard
open override fun beforeTransform(@Nonnull() @NotNull() p0: TransformEngine)
beforeTraverse
Link copied to clipboard
open fun beforeTraverse(@Nonnull() p0: TransformEngine)
createExtension
Link copied to clipboard
open fun createExtension(p0: Instantiator, p1: Class<Hugo2ByteXExtension>): Hugo2ByteXExtension
enable
Link copied to clipboard
open override fun enable(p0: TransformContext): Boolean
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
flagForClassReader
Link copied to clipboard
open override fun flagForClassReader(process: Process?): Int
flagForClassWriter
Link copied to clipboard
open override fun flagForClassWriter(): Int
getExtension
Link copied to clipboard
open override fun getExtension(): BaseExtension
getExtensionClass
Link copied to clipboard
open fun getExtensionClass(): Class<Hugo2ByteXExtension>
getTransform
Link copied to clipboard
open override fun getTransform(): Transform
getTransformFlow
Link copied to clipboard
override fun getTransformFlow(): TransformFlow?
hashCode
Link copied to clipboard
open fun hashCode(): Int
hookTask
Link copied to clipboard
open fun hookTask(): Boolean
open fun hookTask(@Nonnull() p0: Task): IPlugin.HookType
hookTransformName
Link copied to clipboard
open fun hookTransformName(): String?
init
Link copied to clipboard
open override fun init()
open fun init(@Nonnull() p0: TransformEngine)
isOnePassEnough
Link copied to clipboard
open fun isOnePassEnough(): Boolean
isRunningAlone
Link copied to clipboard
open override fun isRunningAlone(): Boolean
name
Link copied to clipboard
open override fun name(): String
needPreVerify
Link copied to clipboard
open override fun needPreVerify(): Boolean
needVerify
Link copied to clipboard
open override fun needVerify(): Boolean
onApply
Link copied to clipboard
open override fun onApply(@Nonnull() @NotNull() p0: Project)
process
Link copied to clipboard
open override fun process(p0: Process): MutableList<FileProcessor>
provideTransformFlow
Link copied to clipboard
open fun provideTransformFlow(@Nonnull() p0: MainTransformFlow, @Nonnull() p1: TransformContext): TransformFlow
registerTransformFlow
Link copied to clipboard
override fun registerTransformFlow(@Nonnull() p0: MainTransformFlow, @Nonnull() p1: TransformContext): TransformFlow
shouldSaveCache
Link copied to clipboard
open fun shouldSaveCache(): Boolean
startExecute
Link copied to clipboard
open override fun startExecute(p0: TransformContext)
startRunning
Link copied to clipboard
open fun startRunning(@Nonnull() p0: TransformEngine)
toString
Link copied to clipboard
open fun toString(): String
transform
Link copied to clipboard
open override fun transform(@Nonnull() p0: String, @Nonnull() p1: ClassNode): Boolean
open override fun transform(relativePath: String, chain: ClassVisitorChain): Boolean
transformConfiguration
Link copied to clipboard
open fun transformConfiguration(): TransformConfiguration
traverse
Link copied to clipboard
open override fun traverse(@Nonnull() p0: String, @Nonnull() p1: ClassVisitorChain)
open override fun traverse(@Nonnull() p0: String, @Nonnull() p1: ClassNode)
traverseAndroidJar
Link copied to clipboard
open override fun traverseAndroidJar(@Nonnull() p0: String, @Nonnull() p1: ClassVisitorChain)
open override fun traverseAndroidJar(@Nonnull() p0: String, @Nonnull() p1: ClassNode)
traverseIncremental
Link copied to clipboard
open fun traverseIncremental(@Nonnull() p0: FileData, @Nullable() p1: ClassVisitorChain?)
open fun traverseIncremental(@Nonnull() p0: FileData, @Nullable() p1: ClassNode?)

Properties

android
Link copied to clipboard
val android: AppExtension
context
Link copied to clipboard
val context: Hugo2ByteXContext
extension
Link copied to clipboard
val extension: Hugo2ByteXExtension
project
Link copied to clipboard
val project: Project