Uses of Class
org.teavm.model.emit.ValueEmitter
Packages that use ValueEmitter
-
Uses of ValueEmitter in org.teavm.dependency
Methods in org.teavm.dependency that return ValueEmitterModifier and TypeMethodDescriptionDynamicCallSite.getInstance()
BootstrapMethodSubstitutor.substitute(DynamicCallSite callSite, ProgramEmitter pe)
Methods in org.teavm.dependency that return types with arguments of type ValueEmitter -
Uses of ValueEmitter in org.teavm.model.emit
Methods in org.teavm.model.emit that return ValueEmitterModifier and TypeMethodDescriptionValueEmitter.add(int value)
ValueEmitter.add(ValueEmitter other)
ValueEmitter.arrayLength()
ValueEmitter.bitAnd(int value)
ValueEmitter.bitAnd(ValueEmitter other)
ValueEmitter.bitOr(int value)
ValueEmitter.bitOr(ValueEmitter other)
ValueEmitter.bitXor(int value)
ValueEmitter.bitXor(ValueEmitter other)
ValueEmitter.box()
StringBuilderEmitter.build()
ValueEmitter.cast(NumericOperandType to)
ValueEmitter.castFromInteger(IntegerSubtype subtype)
ValueEmitter.castToInteger(IntegerSubtype subtype)
ValueEmitter.cloneArray()
ValueEmitter.compareTo(int value)
ValueEmitter.compareTo(ValueEmitter other)
ProgramEmitter.constant(double value)
ProgramEmitter.constant(float value)
ProgramEmitter.constant(int value)
ProgramEmitter.constant(long value)
ProgramEmitter.constantNull(Class<?> type)
ProgramEmitter.constantNull(ValueType type)
ProgramEmitter.construct(Class<?> cls, ValueEmitter... arguments)
ProgramEmitter.construct(String className, ValueEmitter... arguments)
ProgramEmitter.constructArray(Class<?> type, int size)
ProgramEmitter.constructArray(Class<?> type, ValueEmitter size)
ProgramEmitter.constructArray(ValueType type, int size)
ProgramEmitter.constructArray(ValueType type, ValueEmitter size)
ProgramEmitter.defaultValue(ValueType type)
ValueEmitter.div(int value)
ValueEmitter.div(ValueEmitter other)
ComputationEmitter.emit()
ValueEmitter.getElement(int index)
ValueEmitter.getElement(ValueEmitter index)
ProgramEmitter.getField(FieldReference field, ValueType type)
PhiEmitter.getValue()
ValueEmitter.instanceOf(ValueType type)
ProgramEmitter.invoke(Class<?> cls, String methodName, Class<?> resultType, ValueEmitter... arguments)
ProgramEmitter.invoke(String className, String methodName, ValueType resultType, ValueEmitter... arguments)
ProgramEmitter.invoke(MethodReference method, ValueEmitter... arguments)
ValueEmitter.invoke(InvocationType invokeType, String className, String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invoke(InvocationType invokeType, String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invoke(InvocationType invokeType, MethodReference method, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(String name, Class<?> resultType, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(String className, String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(MethodReference method, ValueEmitter... arguments)
ValueEmitter.invokeVirtual(String name, Class<?> resultType, ValueEmitter... arguments)
ValueEmitter.invokeVirtual(String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invokeVirtual(MethodReference method, ValueEmitter... arguments)
ValueEmitter.join(BasicBlock block, ValueEmitter other, BasicBlock otherBlock, ValueType type)
ValueEmitter.mul(int value)
ValueEmitter.mul(ValueEmitter other)
ValueEmitter.neg()
ProgramEmitter.newVar(ClassReader cls)
ValueEmitter.rem(int value)
ValueEmitter.rem(ValueEmitter other)
ValueEmitter.shl(int value)
ValueEmitter.shl(ValueEmitter other)
ValueEmitter.shr(int value)
ValueEmitter.shr(ValueEmitter other)
ValueEmitter.shru(int value)
ValueEmitter.shru(ValueEmitter other)
ValueEmitter.sub(int value)
ValueEmitter.sub(ValueEmitter other)
ProgramEmitter.var(int var, ClassReader type)
ProgramEmitter.var(Variable var, ClassReader type)
ValueEmitter.widenToInteger()
Methods in org.teavm.model.emit with parameters of type ValueEmitterModifier and TypeMethodDescriptionValueEmitter.add(ValueEmitter other)
StringBuilderEmitter.append(ValueEmitter value)
ValueEmitter.bitAnd(ValueEmitter other)
ValueEmitter.bitOr(ValueEmitter other)
ValueEmitter.bitXor(ValueEmitter other)
ProgramEmitter.choice(ValueEmitter value)
ValueEmitter.compareTo(ValueEmitter other)
ProgramEmitter.construct(Class<?> cls, ValueEmitter... arguments)
ProgramEmitter.construct(String className, ValueEmitter... arguments)
ProgramEmitter.constructArray(Class<?> type, ValueEmitter size)
ProgramEmitter.constructArray(ValueType type, ValueEmitter size)
ValueEmitter.div(ValueEmitter other)
ValueEmitter.fork(BinaryBranchingCondition condition, ValueEmitter other)
ValueEmitter.getElement(ValueEmitter index)
ProgramEmitter.invoke(Class<?> cls, String methodName, Class<?> resultType, ValueEmitter... arguments)
ProgramEmitter.invoke(Class<?> cls, String methodName, ValueEmitter... arguments)
ProgramEmitter.invoke(String className, String methodName, ValueEmitter... arguments)
ProgramEmitter.invoke(String className, String methodName, ValueType resultType, ValueEmitter... arguments)
ProgramEmitter.invoke(MethodReference method, ValueEmitter... arguments)
ValueEmitter.invoke(InvocationType invokeType, String className, String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invoke(InvocationType invokeType, String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invoke(InvocationType invokeType, MethodReference method, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(Class<?> cls, String name, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(String name, Class<?> resultType, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(String className, String name, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(String className, String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(String name, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invokeSpecial(MethodReference method, ValueEmitter... arguments)
ValueEmitter.invokeVirtual(String name, Class<?> resultType, ValueEmitter... arguments)
ValueEmitter.invokeVirtual(String name, ValueEmitter... arguments)
ValueEmitter.invokeVirtual(String name, ValueType resultType, ValueEmitter... arguments)
ValueEmitter.invokeVirtual(MethodReference method, ValueEmitter... arguments)
ValueEmitter.isEqualTo(ValueEmitter other)
ValueEmitter.isGreaterOrEqualTo(ValueEmitter other)
ValueEmitter.isGreaterThan(ValueEmitter other)
ValueEmitter.isLessOrEqualTo(ValueEmitter other)
ValueEmitter.isLessThan(ValueEmitter other)
ValueEmitter.isNotEqualTo(ValueEmitter other)
ValueEmitter.isNotSame(ValueEmitter other)
ValueEmitter.isSame(ValueEmitter other)
ValueEmitter.join(BasicBlock block, ValueEmitter other, BasicBlock otherBlock, ValueType type)
ValueEmitter.mul(ValueEmitter other)
ValueEmitter.rem(ValueEmitter other)
ValueEmitter.setElement(int index, ValueEmitter value)
ValueEmitter.setElement(ValueEmitter index, ValueEmitter value)
ProgramEmitter.setField(Class<?> cls, String fieldName, ValueEmitter value)
ProgramEmitter.setField(String className, String fieldName, ValueEmitter value)
ProgramEmitter.setField(FieldReference field, ValueEmitter value)
ValueEmitter.setField(String name, ValueEmitter value)
ValueEmitter.shl(ValueEmitter other)
ValueEmitter.shr(ValueEmitter other)
ValueEmitter.shru(ValueEmitter other)
ProgramEmitter.stringChoice(ValueEmitter value)
ValueEmitter.sub(ValueEmitter other)