public class Globals
extends java.lang.Object
| Constructor and Description |
|---|
Globals(java.util.BitSet statements)
Create a new Globals from the set of statement boundaries
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addBinding(java.lang.Class<?> type)
Adds a new binding to be written as a local variable
|
void |
addConstantInitializer(Constant constant)
Adds a new constant initializer to be written
|
void |
addSyntheticMethod(SFunction function)
Adds a new synthetic method to be written.
|
java.util.Map<java.lang.String,java.lang.Class<?>> |
getBindings()
Returns the current bindings
|
java.util.Map<java.lang.String,Constant> |
getConstantInitializers()
Returns the current initializers
|
java.util.BitSet |
getStatements()
Returns the set of statement boundaries
|
java.util.Map<java.lang.String,SFunction> |
getSyntheticMethods()
Returns the current synthetic methods
|
public Globals(java.util.BitSet statements)
public void addSyntheticMethod(SFunction function)
public void addConstantInitializer(Constant constant)
public java.lang.String addBinding(java.lang.Class<?> type)
public java.util.Map<java.lang.String,SFunction> getSyntheticMethods()
public java.util.Map<java.lang.String,Constant> getConstantInitializers()
public java.util.Map<java.lang.String,java.lang.Class<?>> getBindings()
public java.util.BitSet getStatements()