Class ModuleBuilder

java.lang.Object
org.robovm.compiler.ModuleBuilder

public class ModuleBuilder
extends Object
Version:
$Id$
  • Constructor Details

    • ModuleBuilder

      public ModuleBuilder()
  • Method Details

    • addInclude

      public void addInclude​(URL resource)
    • addFunction

      public void addFunction​(Function f)
    • getFunctions

      public List<Function> getFunctions()
    • hasSymbol

      public boolean hasSymbol​(String name)
    • addGlobal

      public void addGlobal​(Global global)
    • getGlobalRef

      public GlobalRef getGlobalRef​(String name)
    • addNamedMetadata

      public void addNamedMetadata​(NamedMetadata md)
    • newUnnamedMetadata

      public UnnamedMetadata newUnnamedMetadata()
    • newUnnamedMetadata

      public UnnamedMetadata newUnnamedMetadata​(Metadata value)
    • newGlobal

      public Global newGlobal​(Constant value)
    • newGlobal

      public Global newGlobal​(Constant value, boolean constant)
    • addAlias

      public void addAlias​(Alias alias)
    • addType

      public void addType​(UserType type)
    • addAsm

      public void addAsm​(String s)
    • addFunctionDeclaration

      public void addFunctionDeclaration​(FunctionDeclaration fd)
    • getString

      public Constant getString​(String string)
    • getStringOrNull

      public Constant getStringOrNull​(String string)
    • build

      public Module build()