Package com.ss.android.ugc.bytex.common
Class BaseContext<E extends BaseExtension>
- java.lang.Object
-
- com.ss.android.ugc.bytex.common.BaseContext<E>
-
public class BaseContext<E extends BaseExtension> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BaseContext(org.gradle.api.Project project, com.android.build.gradle.AppExtension android, E extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FileandroidJar()java.io.FilebuildDir()protected ILoggercreateLogger()com.android.build.gradle.AppExtensiongetAndroid()GraphgetClassGraph()ILoggergetLogger()protected java.io.FilegetLoggerFile()org.gradle.api.ProjectgetProject()TransformContextgetTransformContext()voidinit()voidreleaseContext()voidsetTransformContext(TransformContext transformContext)
-
-
-
Field Detail
-
project
protected final org.gradle.api.Project project
-
android
protected final com.android.build.gradle.AppExtension android
-
extension
public final E extends BaseExtension extension
-
-
Constructor Detail
-
BaseContext
public BaseContext(org.gradle.api.Project project, com.android.build.gradle.AppExtension android, E extension)
-
-
Method Detail
-
init
public void init()
-
createLogger
protected ILogger createLogger()
-
getLoggerFile
protected java.io.File getLoggerFile()
-
buildDir
public java.io.File buildDir()
-
androidJar
public java.io.File androidJar() throws java.io.FileNotFoundException- Throws:
java.io.FileNotFoundException
-
getLogger
public final ILogger getLogger()
-
getClassGraph
public Graph getClassGraph()
-
getTransformContext
public TransformContext getTransformContext()
-
setTransformContext
public void setTransformContext(TransformContext transformContext)
-
getProject
public org.gradle.api.Project getProject()
-
getAndroid
public com.android.build.gradle.AppExtension getAndroid()
-
releaseContext
public void releaseContext()
-
-