Uses of Interface
org.teavm.model.VariableReader
Packages that use VariableReader
Package
Description
-
Uses of VariableReader in org.teavm.dependency
Methods in org.teavm.dependency with parameters of type VariableReaderModifier and TypeMethodDescriptionvoid
DataFlowGraphBuilder.assign(VariableReader receiver, VariableReader assignee)
void
DataFlowGraphBuilder.cast(VariableReader receiver, VariableReader value, ValueType targetType)
void
DataFlowGraphBuilder.cloneArray(VariableReader receiver, VariableReader array)
void
DataFlowGraphBuilder.exit(VariableReader valueToReturn)
void
DataFlowGraphBuilder.getElement(VariableReader receiver, VariableReader array, VariableReader index, ArrayElementType type)
void
DataFlowGraphBuilder.getField(VariableReader receiver, VariableReader instance, FieldReference field, ValueType fieldType)
void
DataFlowGraphBuilder.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type)
void
DataFlowGraphBuilder.monitorEnter(VariableReader objectRef)
void
DataFlowGraphBuilder.monitorExit(VariableReader objectRef)
void
DataFlowGraphBuilder.nullCheck(VariableReader receiver, VariableReader value)
void
DataFlowGraphBuilder.putElement(VariableReader array, VariableReader index, VariableReader value, ArrayElementType type)
void
DataFlowGraphBuilder.putField(VariableReader instance, FieldReference field, VariableReader value, ValueType fieldType)
void
DataFlowGraphBuilder.raise(VariableReader exception)
void
DataFlowGraphBuilder.unwrapArray(VariableReader receiver, VariableReader array, ArrayElementType elementType)
Method parameters in org.teavm.dependency with type arguments of type VariableReaderModifier and TypeMethodDescriptionvoid
DataFlowGraphBuilder.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type)
-
Uses of VariableReader in org.teavm.model
Classes in org.teavm.model that implement VariableReaderMethods in org.teavm.model that return VariableReaderModifier and TypeMethodDescriptionBasicBlockReader.getExceptionVariable()
PhiReader.getReceiver()
IncomingReader.getValue()
ProgramReader.variableAt(int index)
-
Uses of VariableReader in org.teavm.model.instructions
Methods in org.teavm.model.instructions with parameters of type VariableReaderModifier and TypeMethodDescriptionvoid
AbstractInstructionReader.arrayLength(VariableReader receiver, VariableReader array)
void
InstructionReader.arrayLength(VariableReader receiver, VariableReader array)
void
AbstractInstructionReader.assign(VariableReader receiver, VariableReader assignee)
void
InstructionReader.assign(VariableReader receiver, VariableReader assignee)
void
AbstractInstructionReader.binary(BinaryOperation op, VariableReader receiver, VariableReader first, VariableReader second, NumericOperandType type)
void
InstructionReader.binary(BinaryOperation op, VariableReader receiver, VariableReader first, VariableReader second, NumericOperandType type)
void
AbstractInstructionReader.boundCheck(VariableReader receiver, VariableReader index, VariableReader array, boolean lower)
void
InstructionReader.boundCheck(VariableReader receiver, VariableReader index, VariableReader array, boolean lower)
void
AbstractInstructionReader.cast(VariableReader receiver, VariableReader value, IntegerSubtype type, CastIntegerDirection targetType)
void
AbstractInstructionReader.cast(VariableReader receiver, VariableReader value, NumericOperandType sourceType, NumericOperandType targetType)
void
AbstractInstructionReader.cast(VariableReader receiver, VariableReader value, ValueType targetType)
void
InstructionReader.cast(VariableReader receiver, VariableReader value, IntegerSubtype type, CastIntegerDirection targetType)
void
InstructionReader.cast(VariableReader receiver, VariableReader value, NumericOperandType sourceType, NumericOperandType targetType)
void
InstructionReader.cast(VariableReader receiver, VariableReader value, ValueType targetType)
void
AbstractInstructionReader.choose(VariableReader condition, List<? extends SwitchTableEntryReader> table, BasicBlockReader defaultTarget)
void
InstructionReader.choose(VariableReader condition, List<? extends SwitchTableEntryReader> table, BasicBlockReader defaultTarget)
void
AbstractInstructionReader.classConstant(VariableReader receiver, ValueType cst)
void
InstructionReader.classConstant(VariableReader receiver, ValueType cst)
void
AbstractInstructionReader.cloneArray(VariableReader receiver, VariableReader array)
void
InstructionReader.cloneArray(VariableReader receiver, VariableReader array)
void
AbstractInstructionReader.create(VariableReader receiver, String type)
void
InstructionReader.create(VariableReader receiver, String type)
void
AbstractInstructionReader.createArray(VariableReader receiver, ValueType itemType, List<? extends VariableReader> dimensions)
void
AbstractInstructionReader.createArray(VariableReader receiver, ValueType itemType, VariableReader size)
void
InstructionReader.createArray(VariableReader receiver, ValueType itemType, List<? extends VariableReader> dimensions)
void
InstructionReader.createArray(VariableReader receiver, ValueType itemType, VariableReader size)
void
AbstractInstructionReader.doubleConstant(VariableReader receiver, double cst)
void
InstructionReader.doubleConstant(VariableReader receiver, double cst)
void
AbstractInstructionReader.exit(VariableReader valueToReturn)
void
InstructionReader.exit(VariableReader valueToReturn)
void
AbstractInstructionReader.floatConstant(VariableReader receiver, float cst)
void
InstructionReader.floatConstant(VariableReader receiver, float cst)
void
AbstractInstructionReader.getElement(VariableReader receiver, VariableReader array, VariableReader index, ArrayElementType elementType)
void
InstructionReader.getElement(VariableReader receiver, VariableReader array, VariableReader index, ArrayElementType elementType)
void
AbstractInstructionReader.getField(VariableReader receiver, VariableReader instance, FieldReference field, ValueType fieldType)
void
InstructionReader.getField(VariableReader receiver, VariableReader instance, FieldReference field, ValueType fieldType)
void
AbstractInstructionReader.integerConstant(VariableReader receiver, int cst)
void
InstructionReader.integerConstant(VariableReader receiver, int cst)
void
AbstractInstructionReader.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type)
void
InstructionReader.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type)
void
AbstractInstructionReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)
void
InstructionReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)
void
AbstractInstructionReader.isInstance(VariableReader receiver, VariableReader value, ValueType type)
void
InstructionReader.isInstance(VariableReader receiver, VariableReader value, ValueType type)
void
AbstractInstructionReader.jumpIf(BinaryBranchingCondition cond, VariableReader first, VariableReader second, BasicBlockReader consequent, BasicBlockReader alternative)
void
AbstractInstructionReader.jumpIf(BranchingCondition cond, VariableReader operand, BasicBlockReader consequent, BasicBlockReader alternative)
void
InstructionReader.jumpIf(BinaryBranchingCondition cond, VariableReader first, VariableReader second, BasicBlockReader consequent, BasicBlockReader alternative)
void
InstructionReader.jumpIf(BranchingCondition cond, VariableReader operand, BasicBlockReader consequent, BasicBlockReader alternative)
void
AbstractInstructionReader.longConstant(VariableReader receiver, long cst)
void
InstructionReader.longConstant(VariableReader receiver, long cst)
void
AbstractInstructionReader.monitorEnter(VariableReader objectRef)
void
InstructionReader.monitorEnter(VariableReader objectRef)
void
AbstractInstructionReader.monitorExit(VariableReader objectRef)
void
InstructionReader.monitorExit(VariableReader objectRef)
void
AbstractInstructionReader.negate(VariableReader receiver, VariableReader operand, NumericOperandType type)
void
InstructionReader.negate(VariableReader receiver, VariableReader operand, NumericOperandType type)
void
AbstractInstructionReader.nullCheck(VariableReader receiver, VariableReader value)
void
InstructionReader.nullCheck(VariableReader receiver, VariableReader value)
void
AbstractInstructionReader.nullConstant(VariableReader receiver)
void
InstructionReader.nullConstant(VariableReader receiver)
void
AbstractInstructionReader.putElement(VariableReader array, VariableReader index, VariableReader value, ArrayElementType elementType)
void
InstructionReader.putElement(VariableReader array, VariableReader index, VariableReader value, ArrayElementType elementType)
void
AbstractInstructionReader.putField(VariableReader instance, FieldReference field, VariableReader value, ValueType fieldType)
void
InstructionReader.putField(VariableReader instance, FieldReference field, VariableReader value, ValueType fieldType)
void
AbstractInstructionReader.raise(VariableReader exception)
void
InstructionReader.raise(VariableReader exception)
void
AbstractInstructionReader.stringConstant(VariableReader receiver, String cst)
void
InstructionReader.stringConstant(VariableReader receiver, String cst)
void
AbstractInstructionReader.unwrapArray(VariableReader receiver, VariableReader array, ArrayElementType elementType)
void
InstructionReader.unwrapArray(VariableReader receiver, VariableReader array, ArrayElementType elementType)
Method parameters in org.teavm.model.instructions with type arguments of type VariableReaderModifier and TypeMethodDescriptionvoid
AbstractInstructionReader.createArray(VariableReader receiver, ValueType itemType, List<? extends VariableReader> dimensions)
void
InstructionReader.createArray(VariableReader receiver, ValueType itemType, List<? extends VariableReader> dimensions)
void
AbstractInstructionReader.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type)
void
InstructionReader.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type)
void
AbstractInstructionReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)
void
InstructionReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)
-
Uses of VariableReader in org.teavm.model.util
Methods in org.teavm.model.util with parameters of type VariableReaderModifier and TypeMethodDescriptionvoid
InstructionCopyReader.arrayLength(VariableReader receiver, VariableReader array)
void
InstructionCopyReader.assign(VariableReader receiver, VariableReader assignee)
void
InstructionCopyReader.binary(BinaryOperation op, VariableReader receiver, VariableReader first, VariableReader second, NumericOperandType type)
void
InstructionCopyReader.boundCheck(VariableReader receiver, VariableReader index, VariableReader array, boolean lower)
void
InstructionCopyReader.cast(VariableReader receiver, VariableReader value, IntegerSubtype type, CastIntegerDirection dir)
void
InstructionCopyReader.cast(VariableReader receiver, VariableReader value, NumericOperandType sourceType, NumericOperandType targetType)
void
InstructionCopyReader.cast(VariableReader receiver, VariableReader value, ValueType targetType)
void
InstructionCopyReader.choose(VariableReader condition, List<? extends SwitchTableEntryReader> table, BasicBlockReader defaultTarget)
void
InstructionCopyReader.classConstant(VariableReader receiver, ValueType cst)
void
InstructionCopyReader.cloneArray(VariableReader receiver, VariableReader array)
void
InstructionCopyReader.create(VariableReader receiver, String type)
void
InstructionCopyReader.createArray(VariableReader receiver, ValueType itemType, List<? extends VariableReader> dimensions)
void
InstructionCopyReader.createArray(VariableReader receiver, ValueType itemType, VariableReader size)
void
InstructionCopyReader.doubleConstant(VariableReader receiver, double cst)
void
InstructionCopyReader.exit(VariableReader valueToReturn)
void
InstructionCopyReader.floatConstant(VariableReader receiver, float cst)
void
InstructionCopyReader.getElement(VariableReader receiver, VariableReader array, VariableReader index, ArrayElementType type)
void
InstructionCopyReader.getField(VariableReader receiver, VariableReader instance, FieldReference field, ValueType fieldType)
void
InstructionCopyReader.integerConstant(VariableReader receiver, int cst)
void
InstructionCopyReader.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type)
void
InstructionCopyReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)
void
InstructionCopyReader.isInstance(VariableReader receiver, VariableReader value, ValueType type)
void
InstructionCopyReader.jumpIf(BinaryBranchingCondition cond, VariableReader first, VariableReader second, BasicBlockReader consequent, BasicBlockReader alternative)
void
InstructionCopyReader.jumpIf(BranchingCondition cond, VariableReader operand, BasicBlockReader consequent, BasicBlockReader alternative)
void
InstructionCopyReader.longConstant(VariableReader receiver, long cst)
void
InstructionCopyReader.monitorEnter(VariableReader objectRef)
void
InstructionCopyReader.monitorExit(VariableReader objectRef)
void
InstructionCopyReader.negate(VariableReader receiver, VariableReader operand, NumericOperandType type)
void
InstructionCopyReader.nullCheck(VariableReader receiver, VariableReader value)
void
InstructionCopyReader.nullConstant(VariableReader receiver)
void
InstructionCopyReader.putElement(VariableReader array, VariableReader index, VariableReader value, ArrayElementType type)
void
InstructionCopyReader.putField(VariableReader instance, FieldReference field, VariableReader value, ValueType fieldType)
void
InstructionCopyReader.raise(VariableReader exception)
void
InstructionCopyReader.stringConstant(VariableReader receiver, String cst)
void
InstructionCopyReader.unwrapArray(VariableReader receiver, VariableReader array, ArrayElementType elementType)
Method parameters in org.teavm.model.util with type arguments of type VariableReaderModifier and TypeMethodDescriptionvoid
InstructionCopyReader.createArray(VariableReader receiver, ValueType itemType, List<? extends VariableReader> dimensions)
void
InstructionCopyReader.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type)
void
InstructionCopyReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)