Uses of Class
org.teavm.model.Variable
-
Packages that use Variable Package Description org.teavm.model org.teavm.model.analysis org.teavm.model.emit org.teavm.model.instructions org.teavm.model.util -
-
Uses of Variable in org.teavm.model
Methods in org.teavm.model that return Variable Modifier and Type Method Description VariableProgram. createVariable()VariableBasicBlock. getExceptionVariable()VariableInvokeDynamicInstruction. getInstance()VariableInvokeDynamicInstruction. getReceiver()VariablePhi. getReceiver()VariableIncoming. getValue()VariableOutgoing. getValue()VariableSigma. getValue()VariableProgram. variableAt(int index)Methods in org.teavm.model that return types with arguments of type Variable Modifier and Type Method Description List<Variable>InvokeDynamicInstruction. getArguments()Methods in org.teavm.model with parameters of type Variable Modifier and Type Method Description voidBasicBlock. setExceptionVariable(Variable exceptionVariable)voidInvokeDynamicInstruction. setInstance(Variable instance)voidInvokeDynamicInstruction. setReceiver(Variable receiver)voidPhi. setReceiver(Variable receiver)voidIncoming. setValue(Variable value)voidOutgoing. setValue(Variable value)voidSigma. setValue(Variable value)Constructors in org.teavm.model with parameters of type Variable Constructor Description Outgoing(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 Modifier and Type Method Description booleanNullnessInformation. isNotNull(Variable variable)booleanNullnessInformation. isNull(Variable variable)booleanNullnessInformation. isSynthesized(Variable variable) -
Uses of Variable in org.teavm.model.emit
Methods in org.teavm.model.emit that return Variable Modifier and Type Method Description VariableValueEmitter. getVariable()Methods in org.teavm.model.emit with parameters of type Variable Modifier and Type Method Description ValueEmitterProgramEmitter. var(Variable var, Class<?> type)ValueEmitterProgramEmitter. var(Variable var, ClassReader type)ValueEmitterProgramEmitter. var(Variable var, ValueType type) -
Uses of Variable in org.teavm.model.instructions
Methods in org.teavm.model.instructions that return Variable Modifier and Type Method Description VariableArrayLengthInstruction. getArray()VariableBoundCheckInstruction. getArray()VariableCloneArrayInstruction. getArray()VariableGetElementInstruction. getArray()VariablePutElementInstruction. getArray()VariableUnwrapArrayInstruction. getArray()VariableAssignInstruction. getAssignee()VariableSwitchInstruction. getCondition()VariableRaiseInstruction. getException()VariableBinaryBranchingInstruction. getFirstOperand()VariableBinaryInstruction. getFirstOperand()VariableBoundCheckInstruction. getIndex()VariableGetElementInstruction. getIndex()VariablePutElementInstruction. getIndex()VariableGetFieldInstruction. getInstance()VariableInvokeInstruction. getInstance()VariablePutFieldInstruction. getInstance()VariableMonitorEnterInstruction. getObjectRef()VariableMonitorExitInstruction. getObjectRef()VariableBranchingInstruction. getOperand()VariableNegateInstruction. getOperand()VariableArrayLengthInstruction. getReceiver()VariableAssignInstruction. getReceiver()VariableBinaryInstruction. getReceiver()VariableBoundCheckInstruction. getReceiver()VariableCastInstruction. getReceiver()VariableCastIntegerInstruction. getReceiver()VariableCastNumberInstruction. getReceiver()VariableClassConstantInstruction. getReceiver()VariableCloneArrayInstruction. getReceiver()VariableConstructArrayInstruction. getReceiver()VariableConstructInstruction. getReceiver()VariableConstructMultiArrayInstruction. getReceiver()VariableDoubleConstantInstruction. getReceiver()VariableFloatConstantInstruction. getReceiver()VariableGetElementInstruction. getReceiver()VariableGetFieldInstruction. getReceiver()VariableIntegerConstantInstruction. getReceiver()VariableInvokeInstruction. getReceiver()VariableIsInstanceInstruction. getReceiver()VariableLongConstantInstruction. getReceiver()VariableNegateInstruction. getReceiver()VariableNullCheckInstruction. getReceiver()VariableNullConstantInstruction. getReceiver()VariableStringConstantInstruction. getReceiver()VariableUnwrapArrayInstruction. getReceiver()VariableBinaryBranchingInstruction. getSecondOperand()VariableBinaryInstruction. getSecondOperand()VariableConstructArrayInstruction. getSize()VariableCastInstruction. getValue()VariableCastIntegerInstruction. getValue()VariableCastNumberInstruction. getValue()VariableIsInstanceInstruction. getValue()VariableNullCheckInstruction. getValue()VariablePutElementInstruction. getValue()VariablePutFieldInstruction. getValue()VariableExitInstruction. getValueToReturn()Methods in org.teavm.model.instructions that return types with arguments of type Variable Modifier and Type Method Description List<? extends Variable>InvokeInstruction. getArguments()List<Variable>ConstructMultiArrayInstruction. getDimensions()Methods in org.teavm.model.instructions with parameters of type Variable Modifier and Type Method Description voidInvokeInstruction. setArguments(Variable... arguments)voidArrayLengthInstruction. setArray(Variable array)voidBoundCheckInstruction. setArray(Variable array)voidCloneArrayInstruction. setArray(Variable array)voidGetElementInstruction. setArray(Variable array)voidPutElementInstruction. setArray(Variable array)voidUnwrapArrayInstruction. setArray(Variable array)voidAssignInstruction. setAssignee(Variable assignee)voidSwitchInstruction. setCondition(Variable condition)voidRaiseInstruction. setException(Variable exception)voidBinaryBranchingInstruction. setFirstOperand(Variable firstOperand)voidBinaryInstruction. setFirstOperand(Variable firstOperand)voidBoundCheckInstruction. setIndex(Variable index)voidGetElementInstruction. setIndex(Variable index)voidPutElementInstruction. setIndex(Variable index)voidGetFieldInstruction. 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)voidConstructArrayInstruction. setSize(Variable size)voidCastInstruction. setValue(Variable value)voidCastIntegerInstruction. setValue(Variable value)voidCastNumberInstruction. setValue(Variable value)voidIsInstanceInstruction. setValue(Variable value)voidNullCheckInstruction. setValue(Variable value)voidPutElementInstruction. setValue(Variable value)voidPutFieldInstruction. setValue(Variable value)voidExitInstruction. setValueToReturn(Variable valueToReturn)Method parameters in org.teavm.model.instructions with type arguments of type Variable Modifier and Type Method Description voidInvokeInstruction. replaceArguments(UnaryOperator<Variable> f) -
Uses of Variable in org.teavm.model.util
Methods in org.teavm.model.util that return Variable Modifier and Type Method Description Variable[]DefinitionExtractor. getDefinedVariables()Variable[]UsageExtractor. getUsedVariables()VariableInstructionVariableMapper. map(Variable var)Methods in org.teavm.model.util that return types with arguments of type Variable Modifier and Type Method Description static List<Variable>ProgramUtils. getVariablesDefinedInBlock(BasicBlock block, DefinitionExtractor defExtractor)Methods in org.teavm.model.util with parameters of type Variable Modifier and Type Method Description VariableInstructionVariableMapper. map(Variable var)voidPhiUpdater. updatePhis(Program program, Variable[] parameters)Constructor parameters in org.teavm.model.util with type arguments of type Variable Constructor Description InstructionVariableMapper(Function<Variable,Variable> f)InstructionVariableMapper(Function<Variable,Variable> f)
-