Package org.robovm.compiler
Class ModuleBuilder
java.lang.Object
org.robovm.compiler.ModuleBuilder
public class ModuleBuilder extends Object
- Version:
- $Id$
-
Constructor Summary
Constructors Constructor Description ModuleBuilder() -
Method Summary
Modifier and Type Method Description voidaddAlias(Alias alias)voidaddAsm(String s)voidaddFunction(Function f)voidaddFunctionDeclaration(FunctionDeclaration fd)voidaddGlobal(Global global)voidaddInclude(URL resource)voidaddNamedMetadata(NamedMetadata md)voidaddType(UserType type)Modulebuild()List<Function>getFunctions()GlobalRefgetGlobalRef(String name)ConstantgetString(String string)ConstantgetStringOrNull(String string)booleanhasSymbol(String name)GlobalnewGlobal(Constant value)GlobalnewGlobal(Constant value, boolean constant)UnnamedMetadatanewUnnamedMetadata()UnnamedMetadatanewUnnamedMetadata(Metadata value)
-
Constructor Details
-
ModuleBuilder
public ModuleBuilder()
-
-
Method Details
-
addInclude
-
addFunction
-
getFunctions
-
hasSymbol
-
addGlobal
-
getGlobalRef
-
addNamedMetadata
-
newUnnamedMetadata
-
newUnnamedMetadata
-
newGlobal
-
newGlobal
-
addAlias
-
addType
-
addAsm
-
addFunctionDeclaration
-
getString
-
getStringOrNull
-
build
-