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 TypeMethodDescriptionvoidBasicBlock.setExceptionVariable(Variable exceptionVariable) voidInvokeDynamicInstruction.setInstance(Variable instance) voidInvokeDynamicInstruction.setReceiver(Variable receiver) voidPhi.setReceiver(Variable receiver) voidvoidvoidConstructors 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 TypeMethodDescriptionvoidInvokeInstruction.setArguments(Variable... arguments) voidvoidvoidvoidvoidvoidvoidAssignInstruction.setAssignee(Variable assignee) voidSwitchInstruction.setCondition(Variable condition) voidRaiseInstruction.setException(Variable exception) voidBinaryBranchingInstruction.setFirstOperand(Variable firstOperand) voidBinaryInstruction.setFirstOperand(Variable firstOperand) voidvoidvoidvoidGetFieldInstruction.setInstance(Variable instance) voidInvokeInstruction.setInstance(Variable instance) voidPutFieldInstruction.setInstance(Variable instance) voidMonitorEnterInstruction.setObjectRef(Variable objectRef) voidMonitorExitInstruction.setObjectRef(Variable objectRef) voidBranchingInstruction.setOperand(Variable operand) voidNegateInstruction.setOperand(Variable operand) voidArrayLengthInstruction.setReceiver(Variable receiver) voidAssignInstruction.setReceiver(Variable receiver) voidBinaryInstruction.setReceiver(Variable receiver) voidBoundCheckInstruction.setReceiver(Variable receiver) voidCastInstruction.setReceiver(Variable receiver) voidCastIntegerInstruction.setReceiver(Variable receiver) voidCastNumberInstruction.setReceiver(Variable receiver) voidClassConstantInstruction.setReceiver(Variable receiver) voidCloneArrayInstruction.setReceiver(Variable receiver) voidConstructArrayInstruction.setReceiver(Variable receiver) voidConstructInstruction.setReceiver(Variable receiver) voidConstructMultiArrayInstruction.setReceiver(Variable receiver) voidDoubleConstantInstruction.setReceiver(Variable receiver) voidFloatConstantInstruction.setReceiver(Variable receiver) voidGetElementInstruction.setReceiver(Variable receiver) voidGetFieldInstruction.setReceiver(Variable receiver) voidIntegerConstantInstruction.setReceiver(Variable receiver) voidInvokeInstruction.setReceiver(Variable receiver) voidIsInstanceInstruction.setReceiver(Variable receiver) voidLongConstantInstruction.setReceiver(Variable receiver) voidNegateInstruction.setReceiver(Variable receiver) voidNullCheckInstruction.setReceiver(Variable receiver) voidNullConstantInstruction.setReceiver(Variable receiver) voidStringConstantInstruction.setReceiver(Variable receiver) voidUnwrapArrayInstruction.setReceiver(Variable receiver) voidBinaryBranchingInstruction.setSecondOperand(Variable secondOperand) voidBinaryInstruction.setSecondOperand(Variable secondOperand) voidvoidvoidvoidvoidvoidvoidvoidvoidExitInstruction.setValueToReturn(Variable valueToReturn) Method parameters in org.teavm.model.instructions with type arguments of type VariableModifier and TypeMethodDescriptionvoidInvokeInstruction.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 TypeMethodDescriptionvoidPhiUpdater.updatePhis(Program program, Variable[] parameters) Constructor parameters in org.teavm.model.util with type arguments of type VariableModifierConstructorDescription