Uses of Class
org.teavm.model.Variable
Packages that use Variable
Package
Description
-
Uses of Variable in org.teavm.model
Methods in org.teavm.model that return VariableModifier and TypeMethodDescriptionProgram.createVariable()
BasicBlock.getExceptionVariable()
InvokeDynamicInstruction.getInstance()
InvokeDynamicInstruction.getReceiver()
Phi.getReceiver()
Incoming.getValue()
Outgoing.getValue()
Sigma.getValue()
Program.variableAt(int index)
Methods in org.teavm.model that return types with arguments of type VariableMethods in org.teavm.model with parameters of type VariableModifier and TypeMethodDescriptionvoid
BasicBlock.setExceptionVariable(Variable exceptionVariable)
void
InvokeDynamicInstruction.setInstance(Variable instance)
void
InvokeDynamicInstruction.setReceiver(Variable receiver)
void
Phi.setReceiver(Variable receiver)
void
void
void
Constructors in org.teavm.model with parameters of type VariableModifierConstructorDescriptionOutgoing(Variable value, BasicBlock target)
Sigma(BasicBlock basicBlock, Variable value)
-
Uses of Variable in org.teavm.model.analysis
Methods in org.teavm.model.analysis with parameters of type Variable -
Uses of Variable in org.teavm.model.emit
Methods in org.teavm.model.emit that return VariableMethods in org.teavm.model.emit with parameters of type Variable -
Uses of Variable in org.teavm.model.instructions
Methods in org.teavm.model.instructions that return VariableModifier and TypeMethodDescriptionArrayLengthInstruction.getArray()
BoundCheckInstruction.getArray()
CloneArrayInstruction.getArray()
GetElementInstruction.getArray()
PutElementInstruction.getArray()
UnwrapArrayInstruction.getArray()
AssignInstruction.getAssignee()
SwitchInstruction.getCondition()
RaiseInstruction.getException()
BinaryBranchingInstruction.getFirstOperand()
BinaryInstruction.getFirstOperand()
BoundCheckInstruction.getIndex()
GetElementInstruction.getIndex()
PutElementInstruction.getIndex()
GetFieldInstruction.getInstance()
InvokeInstruction.getInstance()
PutFieldInstruction.getInstance()
MonitorEnterInstruction.getObjectRef()
MonitorExitInstruction.getObjectRef()
BranchingInstruction.getOperand()
NegateInstruction.getOperand()
ArrayLengthInstruction.getReceiver()
AssignInstruction.getReceiver()
BinaryInstruction.getReceiver()
BoundCheckInstruction.getReceiver()
CastInstruction.getReceiver()
CastIntegerInstruction.getReceiver()
CastNumberInstruction.getReceiver()
ClassConstantInstruction.getReceiver()
CloneArrayInstruction.getReceiver()
ConstructArrayInstruction.getReceiver()
ConstructInstruction.getReceiver()
ConstructMultiArrayInstruction.getReceiver()
DoubleConstantInstruction.getReceiver()
FloatConstantInstruction.getReceiver()
GetElementInstruction.getReceiver()
GetFieldInstruction.getReceiver()
IntegerConstantInstruction.getReceiver()
InvokeInstruction.getReceiver()
IsInstanceInstruction.getReceiver()
LongConstantInstruction.getReceiver()
NegateInstruction.getReceiver()
NullCheckInstruction.getReceiver()
NullConstantInstruction.getReceiver()
StringConstantInstruction.getReceiver()
UnwrapArrayInstruction.getReceiver()
BinaryBranchingInstruction.getSecondOperand()
BinaryInstruction.getSecondOperand()
ConstructArrayInstruction.getSize()
CastInstruction.getValue()
CastIntegerInstruction.getValue()
CastNumberInstruction.getValue()
IsInstanceInstruction.getValue()
NullCheckInstruction.getValue()
PutElementInstruction.getValue()
PutFieldInstruction.getValue()
ExitInstruction.getValueToReturn()
Methods in org.teavm.model.instructions that return types with arguments of type VariableModifier and TypeMethodDescriptionInvokeInstruction.getArguments()
ConstructMultiArrayInstruction.getDimensions()
Methods in org.teavm.model.instructions with parameters of type VariableModifier and TypeMethodDescriptionvoid
InvokeInstruction.setArguments(Variable... arguments)
void
void
void
void
void
void
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
void
void
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
ArrayLengthInstruction.setReceiver(Variable receiver)
void
AssignInstruction.setReceiver(Variable receiver)
void
BinaryInstruction.setReceiver(Variable receiver)
void
BoundCheckInstruction.setReceiver(Variable receiver)
void
CastInstruction.setReceiver(Variable receiver)
void
CastIntegerInstruction.setReceiver(Variable receiver)
void
CastNumberInstruction.setReceiver(Variable receiver)
void
ClassConstantInstruction.setReceiver(Variable receiver)
void
CloneArrayInstruction.setReceiver(Variable receiver)
void
ConstructArrayInstruction.setReceiver(Variable receiver)
void
ConstructInstruction.setReceiver(Variable receiver)
void
ConstructMultiArrayInstruction.setReceiver(Variable receiver)
void
DoubleConstantInstruction.setReceiver(Variable receiver)
void
FloatConstantInstruction.setReceiver(Variable receiver)
void
GetElementInstruction.setReceiver(Variable receiver)
void
GetFieldInstruction.setReceiver(Variable receiver)
void
IntegerConstantInstruction.setReceiver(Variable receiver)
void
InvokeInstruction.setReceiver(Variable receiver)
void
IsInstanceInstruction.setReceiver(Variable receiver)
void
LongConstantInstruction.setReceiver(Variable receiver)
void
NegateInstruction.setReceiver(Variable receiver)
void
NullCheckInstruction.setReceiver(Variable receiver)
void
NullConstantInstruction.setReceiver(Variable receiver)
void
StringConstantInstruction.setReceiver(Variable receiver)
void
UnwrapArrayInstruction.setReceiver(Variable receiver)
void
BinaryBranchingInstruction.setSecondOperand(Variable secondOperand)
void
BinaryInstruction.setSecondOperand(Variable secondOperand)
void
void
void
void
void
void
void
void
void
ExitInstruction.setValueToReturn(Variable valueToReturn)
Method parameters in org.teavm.model.instructions with type arguments of type VariableModifier and TypeMethodDescriptionvoid
InvokeInstruction.replaceArguments(UnaryOperator<Variable> f)
-
Uses of Variable in org.teavm.model.util
Methods in org.teavm.model.util that return VariableModifier and TypeMethodDescriptionVariable[]
DefinitionExtractor.getDefinedVariables()
Variable[]
UsageExtractor.getUsedVariables()
Methods in org.teavm.model.util that return types with arguments of type VariableModifier and TypeMethodDescriptionProgramUtils.getVariablesDefinedInBlock(BasicBlock block, DefinitionExtractor defExtractor)
Methods in org.teavm.model.util with parameters of type VariableModifier and TypeMethodDescriptionvoid
PhiUpdater.updatePhis(Program program, Variable[] parameters)
Constructor parameters in org.teavm.model.util with type arguments of type VariableModifierConstructorDescription