Package org.robovm.compiler.config
Class Config
java.lang.Object
org.robovm.compiler.config.Config
public class Config extends Object
Holds compiler configuration.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConfig.Builderstatic classConfig.Cacertsstatic classConfig.Homestatic classConfig.Libstatic classConfig.QualifiedFileContainer for file entry with platform/arch constraintsstatic classConfig.TreeShakerMode -
Constructor Summary
-
Method Summary
-
Constructor Details
-
Config
-
-
Method Details
-
builder
Returns a newConfig.Builderwhich builds exactly thisConfigwhenConfig.Builder.build()is called.- Throws:
IOException
-
getBuildUuid
-
getHome
-
getInstallDir
-
getExecutableName
-
getImageName
-
getExecutablePath
-
getImagePath
-
getCacheDir
-
getCcBinPath
-
getOs
-
getArch
-
getArchs
-
getTriple
-
getTriple
-
getClangTriple
-
getClangTriple
-
getDataLayout
-
isClean
public boolean isClean() -
isDebug
public boolean isDebug() -
isUseDebugLibs
public boolean isUseDebugLibs() -
isDumpIntermediates
public boolean isDumpIntermediates() -
isManuallyPreparedForLaunch
public boolean isManuallyPreparedForLaunch() -
isSkipRuntimeLib
public boolean isSkipRuntimeLib() -
isSkipLinking
public boolean isSkipLinking() -
isSkipInstall
public boolean isSkipInstall() -
getThreads
public int getThreads() -
getMainJar
-
getMainClass
-
getCacerts
-
getResourcesPaths
-
addResourcesPath
-
getStripArchivesConfig
-
getDependencyGraph
-
getTmpDir
-
getForceLinkClasses
-
getForceLinkMethods
-
getExportedSymbols
-
getUnhideSymbols
-
getLibs
-
getFrameworks
-
getWeakFrameworks
-
getFrameworkPaths
-
getAppExtensions
-
getAppExtensionPaths
-
getSwiftSupport
-
hasSwiftSupport
public boolean hasSwiftSupport() -
getSwiftLibPaths
-
getResources
-
getOsArchDepLibDir
-
getClazzes
-
disposeBuildData
public void disposeBuildData() -
getVTableCache
-
getITableCache
-
getMarshalerLookup
-
getCompilerPlugins
-
getLaunchPlugins
-
getTargetPlugins
-
getPlugins
-
getPluginArguments
-
getBootclasspath
-
getClasspath
-
getProperties
-
getLogger
-
getTarget
-
getTargetType
-
getTreeShakerMode
-
isSmartSkipRebuild
public boolean isSmartSkipRebuild() -
getIosSdkVersion
-
getIosDeviceType
-
getIosInfoPList
-
getInfoPList
-
getIosEntitlementsPList
-
getIosSignIdentity
-
getIosProvisioningProfile
-
isIosSkipSigning
public boolean isIosSkipSigning() -
isEnableBitcode
public boolean isEnableBitcode() -
shouldEmitBitcode
public boolean shouldEmitBitcode() -
getTools
-
getWatchKitApp
-
getArchiveName
-
getLlFile
-
getCFile
-
getBcFile
-
getSFile
-
getOFile
-
getLinesOFile
-
getLinesLlFile
-
getDebugInfoOFile
-
getDebugInfoLlFile
-
getInfoFile
-
getCacheDir
-
getGeneratedClassDir
-
isQualified
tests if qualified item matches this config -
loadRawConfig
reads configuration from disk without any analysis- Throws:
IOException
-