| Package | Description |
|---|---|
| org.teavm.model |
Represents a class model that is alternative to
java.lang.reflection package. |
| org.teavm.model.emit | |
| org.teavm.model.instructions | |
| org.teavm.model.util |
| Modifier and Type | Method and Description |
|---|---|
Variable |
Program.createVariable() |
Variable |
TryCatchBlock.getExceptionVariable() |
Variable |
Phi.getReceiver() |
Variable |
Incoming.getValue() |
Variable |
Program.variableAt(int index) |
| Modifier and Type | Method and Description |
|---|---|
void |
TryCatchBlock.setExceptionVariable(Variable exceptionVariable) |
void |
Phi.setReceiver(Variable receiver) |
void |
Incoming.setValue(Variable value) |
| Modifier and Type | Method and Description |
|---|---|
Variable |
ValueEmitter.getVariable() |
| Modifier and Type | Method and Description |
|---|---|
ValueEmitter |
ProgramEmitter.var(Variable var) |
| Modifier and Type | Method and Description |
|---|---|
Variable |
UnwrapArrayInstruction.getArray() |
Variable |
ArrayLengthInstruction.getArray() |
Variable |
GetElementInstruction.getArray() |
Variable |
PutElementInstruction.getArray() |
Variable |
CloneArrayInstruction.getArray() |
Variable |
AssignInstruction.getAssignee() |
Variable |
SwitchInstruction.getCondition() |
Variable |
RaiseInstruction.getException() |
Variable |
BinaryBranchingInstruction.getFirstOperand() |
Variable |
BinaryInstruction.getFirstOperand() |
Variable |
GetElementInstruction.getIndex() |
Variable |
PutElementInstruction.getIndex() |
Variable |
GetFieldInstruction.getInstance() |
Variable |
InvokeInstruction.getInstance() |
Variable |
PutFieldInstruction.getInstance() |
Variable |
MonitorEnterInstruction.getObjectRef() |
Variable |
MonitorExitInstruction.getObjectRef() |
Variable |
BranchingInstruction.getOperand() |
Variable |
NegateInstruction.getOperand() |
Variable |
ConstructArrayInstruction.getReceiver() |
Variable |
ConstructInstruction.getReceiver() |
Variable |
LongConstantInstruction.getReceiver() |
Variable |
IsInstanceInstruction.getReceiver() |
Variable |
NullCheckInstruction.getReceiver() |
Variable |
UnwrapArrayInstruction.getReceiver() |
Variable |
GetFieldInstruction.getReceiver() |
Variable |
ClassConstantInstruction.getReceiver() |
Variable |
FloatConstantInstruction.getReceiver() |
Variable |
ArrayLengthInstruction.getReceiver() |
Variable |
CastInstruction.getReceiver() |
Variable |
CastIntegerInstruction.getReceiver() |
Variable |
GetElementInstruction.getReceiver() |
Variable |
NullConstantInstruction.getReceiver() |
Variable |
CastNumberInstruction.getReceiver() |
Variable |
InvokeInstruction.getReceiver() |
Variable |
StringConstantInstruction.getReceiver() |
Variable |
ConstructMultiArrayInstruction.getReceiver() |
Variable |
CloneArrayInstruction.getReceiver() |
Variable |
DoubleConstantInstruction.getReceiver() |
Variable |
AssignInstruction.getReceiver() |
Variable |
BinaryInstruction.getReceiver() |
Variable |
NegateInstruction.getReceiver() |
Variable |
IntegerConstantInstruction.getReceiver() |
Variable |
BinaryBranchingInstruction.getSecondOperand() |
Variable |
BinaryInstruction.getSecondOperand() |
Variable |
ConstructArrayInstruction.getSize() |
Variable |
IsInstanceInstruction.getValue() |
Variable |
NullCheckInstruction.getValue() |
Variable |
CastInstruction.getValue() |
Variable |
CastIntegerInstruction.getValue() |
Variable |
PutElementInstruction.getValue() |
Variable |
CastNumberInstruction.getValue() |
Variable |
PutFieldInstruction.getValue() |
Variable |
ExitInstruction.getValueToReturn() |
| Modifier and Type | Method and Description |
|---|---|
List<Variable> |
InvokeInstruction.getArguments() |
List<Variable> |
ConstructMultiArrayInstruction.getDimensions() |
| Modifier and Type | Method and Description |
|---|---|
void |
UnwrapArrayInstruction.setArray(Variable array) |
void |
ArrayLengthInstruction.setArray(Variable array) |
void |
GetElementInstruction.setArray(Variable array) |
void |
PutElementInstruction.setArray(Variable array) |
void |
CloneArrayInstruction.setArray(Variable array) |
void |
AssignInstruction.setAssignee(Variable assignee) |
void |
SwitchInstruction.setCondition(Variable condition) |
void |
RaiseInstruction.setException(Variable exception) |
void |
BinaryBranchingInstruction.setFirstOperand(Variable firstOperand) |
void |
BinaryInstruction.setFirstOperand(Variable firstOperand) |
void |
GetElementInstruction.setIndex(Variable index) |
void |
PutElementInstruction.setIndex(Variable index) |
void |
GetFieldInstruction.setInstance(Variable instance) |
void |
InvokeInstruction.setInstance(Variable instance) |
void |
PutFieldInstruction.setInstance(Variable instance) |
void |
MonitorEnterInstruction.setObjectRef(Variable objectRef) |
void |
MonitorExitInstruction.setObjectRef(Variable objectRef) |
void |
BranchingInstruction.setOperand(Variable operand) |
void |
NegateInstruction.setOperand(Variable operand) |
void |
ConstructArrayInstruction.setReceiver(Variable receiver) |
void |
ConstructInstruction.setReceiver(Variable receiver) |
void |
LongConstantInstruction.setReceiver(Variable receiver) |
void |
IsInstanceInstruction.setReceiver(Variable receiver) |
void |
NullCheckInstruction.setReceiver(Variable receiver) |
void |
UnwrapArrayInstruction.setReceiver(Variable receiver) |
void |
GetFieldInstruction.setReceiver(Variable receiver) |
void |
ClassConstantInstruction.setReceiver(Variable receiver) |
void |
FloatConstantInstruction.setReceiver(Variable receiver) |
void |
ArrayLengthInstruction.setReceiver(Variable receiver) |
void |
CastInstruction.setReceiver(Variable receiver) |
void |
CastIntegerInstruction.setReceiver(Variable receiver) |
void |
GetElementInstruction.setReceiver(Variable receiver) |
void |
NullConstantInstruction.setReceiver(Variable receiver) |
void |
CastNumberInstruction.setReceiver(Variable receiver) |
void |
InvokeInstruction.setReceiver(Variable receiver) |
void |
StringConstantInstruction.setReceiver(Variable receiver) |
void |
ConstructMultiArrayInstruction.setReceiver(Variable receiver) |
void |
CloneArrayInstruction.setReceiver(Variable receiver) |
void |
DoubleConstantInstruction.setReceiver(Variable receiver) |
void |
AssignInstruction.setReceiver(Variable receiver) |
void |
BinaryInstruction.setReceiver(Variable receiver) |
void |
NegateInstruction.setReceiver(Variable receiver) |
void |
IntegerConstantInstruction.setReceiver(Variable receiver) |
void |
BinaryBranchingInstruction.setSecondOperand(Variable secondOperand) |
void |
BinaryInstruction.setSecondOperand(Variable secondOperand) |
void |
ConstructArrayInstruction.setSize(Variable size) |
void |
IsInstanceInstruction.setValue(Variable value) |
void |
NullCheckInstruction.setValue(Variable value) |
void |
CastInstruction.setValue(Variable value) |
void |
CastIntegerInstruction.setValue(Variable value) |
void |
PutElementInstruction.setValue(Variable value) |
void |
CastNumberInstruction.setValue(Variable value) |
void |
PutFieldInstruction.setValue(Variable value) |
void |
ExitInstruction.setValueToReturn(Variable valueToReturn) |
| Modifier and Type | Method and Description |
|---|---|
Variable[] |
DefinitionExtractor.getDefinedVariables() |
Variable[] |
UsageExtractor.getUsedVariables() |
protected abstract Variable |
InstructionVariableMapper.map(Variable var) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Variable |
InstructionVariableMapper.map(Variable var) |
Copyright © 2015. All rights reserved.