Uses of Class
org.teavm.model.ValueType
Packages that use ValueType
Package
Description
-
Uses of ValueType in org.teavm.ast
Methods in org.teavm.ast that return ValueTypeModifier and TypeMethodDescriptionCastExpr.getTarget()ArrayFromDataExpr.getType()InstanceOfExpr.getType()NewArrayExpr.getType()NewMultiArrayExpr.getType()Methods in org.teavm.ast with parameters of type ValueTypeModifier and TypeMethodDescriptionstatic ExprExpr.createArray(ValueType type, Expr length) static ExprExpr.createArray(ValueType type, Expr... dimensions) static ExprExpr.instanceOf(Expr target, ValueType className) voidvoidvoidvoidvoid -
Uses of ValueType in org.teavm.backend.c.generate
Methods in org.teavm.backend.c.generate that return types with arguments of type ValueTypeMethods in org.teavm.backend.c.generate with parameters of type ValueTypeModifier and TypeMethodDescriptionvoidClassGenerator.generateType(CodeWriter writer, CodeWriter headerWriter, ValueType type) voidIncludeManager.includeType(ValueType type) ClassGenerator.nameOfType(ValueType type) static booleanClassGenerator.needsVirtualTable(Characteristics characteristics, ValueType type) CodeWriter.printStrictType(ValueType type) static StringCodeWriter.strictTypeAsString(ValueType type) static StringCodeWriter.typeAsString(ValueType type) -
Uses of ValueType in org.teavm.backend.javascript.codegen
Methods in org.teavm.backend.javascript.codegen with parameters of type ValueTypeModifier and TypeMethodDescriptionSourceWriter.appendMethodBody(String className, String name, ValueType... params) -
Uses of ValueType in org.teavm.backend.javascript.rendering
Methods in org.teavm.backend.javascript.rendering with parameters of type ValueTypeModifier and TypeMethodDescriptionvoidRenderingContext.typeToClsString(SourceWriter writer, ValueType type) -
Uses of ValueType in org.teavm.backend.javascript.spi
Methods in org.teavm.backend.javascript.spi with parameters of type ValueTypeModifier and TypeMethodDescriptionvoidGeneratorContext.typeToClassString(SourceWriter writer, ValueType type) void -
Uses of ValueType in org.teavm.backend.lowlevel.generate
Fields in org.teavm.backend.lowlevel.generate with type parameters of type ValueTypeModifier and TypeFieldDescriptionLowLevelNameProvider.classInstanceNamesLowLevelNameProvider.classSystemInitializerNamesLowLevelNameProvider.supertypeNamesMethods in org.teavm.backend.lowlevel.generate with parameters of type ValueTypeModifier and TypeMethodDescriptionstatic intClassGeneratorUtil.applyPrimitiveFlags(int flags, ValueType type) LowLevelNameProvider.forClassInstance(ValueType type) NameProvider.forClassInstance(ValueType type) NameProviderWithSpecialNames.forClassInstance(ValueType type) LowLevelNameProvider.forClassSystemInitializer(ValueType type) NameProvider.forClassSystemInitializer(ValueType type) NameProviderWithSpecialNames.forClassSystemInitializer(ValueType type) LowLevelNameProvider.forSupertypeFunction(ValueType type) NameProvider.forSupertypeFunction(ValueType type) NameProviderWithSpecialNames.forSupertypeFunction(ValueType type) -
Uses of ValueType in org.teavm.backend.wasm.generate
Methods in org.teavm.backend.wasm.generate that return ValueTypeModifier and TypeMethodDescriptionWasmGenerationContext.getFieldType(FieldReference fieldReference) Methods in org.teavm.backend.wasm.generate that return types with arguments of type ValueTypeMethods in org.teavm.backend.wasm.generate with parameters of type ValueTypeModifier and TypeMethodDescriptionintWasmClassGenerator.getClassPointer(ValueType type) static intWasmClassGenerator.getTypeSize(ValueType type) static WasmType -
Uses of ValueType in org.teavm.dependency
Methods in org.teavm.dependency with parameters of type ValueTypeModifier and TypeMethodDescriptionvoidDataFlowGraphBuilder.cast(VariableReader receiver, VariableReader value, ValueType targetType) voidDataFlowGraphBuilder.getField(VariableReader receiver, VariableReader instance, FieldReference field, ValueType fieldType) voidDataFlowGraphBuilder.putField(VariableReader instance, FieldReference field, VariableReader value, ValueType fieldType) -
Uses of ValueType in org.teavm.diagnostics
Methods in org.teavm.diagnostics with parameters of type ValueTypeModifier and TypeMethodDescriptionvoidDefaultProblemTextConsumer.appendType(ValueType type) voidProblemTextConsumer.appendType(ValueType type) -
Uses of ValueType in org.teavm.model
Subclasses of ValueType in org.teavm.modelModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classMethods in org.teavm.model that return ValueTypeModifier and TypeMethodDescriptionstatic ValueTypeMethodHandle.getArgumentType(int index) MethodHandle.getArgumentTypes()ValueType.Array.getItemType()AnnotationValue.getJavaClass()RuntimeConstant.getMethodType()MethodDescriptor.getParameterTypes()MethodHolder.getParameterTypes()MethodReader.getParameterTypes()MethodReference.getParameterTypes()MethodDescriptor.getResultType()MethodHolder.getResultType()MethodReader.getResultType()MethodReference.getReturnType()MethodDescriptor.getSignature()MethodHolder.getSignature()MethodReader.getSignature()MethodReference.getSignature()FieldHolder.getType()FieldReader.getType()MethodHandle.getValueType()RuntimeConstant.getValueType()MethodDescriptor.parameterType(int index) MethodHolder.parameterType(int index) MethodReader.parameterType(int index) MethodReference.parameterType(int index) static ValueTypestatic ValueTypestatic ValueTypeValueType.parseIfPossible(String string) static ValueType[]static ValueType[]ValueType.parseManyIfPossible(String text) static ValueType[]MethodDescriptor.parseSignature(String text) static ValueType[]MethodDescriptor.parseSignatureIfPossible(String text) ReferenceCache.parseValueTypeCached(String value) static ValueTypeValueType.primitive(PrimitiveType type) MethodHandle.signature()Methods in org.teavm.model with parameters of type ValueTypeModifier and TypeMethodDescriptionstatic ValueTypestatic MethodHandleMethodHandle.constructorCaller(String className, String name, ValueType... arguments) static MethodHandleMethodHandle.fieldGetter(String className, String name, ValueType valueType) static MethodHandleMethodHandle.fieldSetter(String className, String name, ValueType valueType) static MethodHandleMethodHandle.interfaceCaller(String className, String name, ValueType... arguments) booleanValueType.isSubtypeOf(ValueType supertype) booleanClassHierarchy.isSuperType(ValueType superType, ValueType subType, boolean defaultValue) static StringValueType.manyToString(ValueType[] types) static StringValueType.methodTypeToString(ValueType[] types) voidstatic MethodHandleMethodHandle.specialCaller(String className, String name, ValueType... arguments) static MethodHandleMethodHandle.staticCaller(String className, String name, ValueType... arguments) static MethodHandleMethodHandle.staticFieldGetter(String className, String name, ValueType valueType) static MethodHandleMethodHandle.staticFieldSetter(String className, String name, ValueType valueType) static MethodHandleMethodHandle.virtualCaller(String className, String name, ValueType... arguments) Constructors in org.teavm.model with parameters of type ValueTypeModifierConstructorDescriptionAnnotationValue(ValueType value) MethodDescriptor(String name, ValueType... signature) MethodHolder(String name, ValueType... signature) MethodReference(String className, String name, ValueType... signature) Creates a new reference to a method.RuntimeConstant(ValueType value) RuntimeConstant(ValueType[] methodType) -
Uses of ValueType in org.teavm.model.analysis
Methods in org.teavm.model.analysis that return ValueType -
Uses of ValueType in org.teavm.model.emit
Methods in org.teavm.model.emit that return ValueTypeMethods in org.teavm.model.emit with parameters of type ValueTypeModifier and TypeMethodDescriptionProgramEmitter.constantNull(ValueType type) ProgramEmitter.constructArray(ValueType type, int size) ProgramEmitter.constructArray(ValueType type, ValueEmitter size) ProgramEmitter.defaultValue(ValueType type) ProgramEmitter.getField(FieldReference field, ValueType type) ValueEmitter.instanceOf(ValueType type) ProgramEmitter.invoke(String className, String methodName, ValueType resultType, 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.invokeSpecial(String className, String name, ValueType resultType, ValueEmitter... arguments) ValueEmitter.invokeSpecial(String name, ValueType resultType, ValueEmitter... arguments) ValueEmitter.invokeVirtual(String name, ValueType resultType, ValueEmitter... arguments) ValueEmitter.join(BasicBlock block, ValueEmitter other, BasicBlock otherBlock, ValueType type) ProgramEmitter.phi(ValueType type, BasicBlock block) -
Uses of ValueType in org.teavm.model.instructions
Methods in org.teavm.model.instructions that return ValueTypeModifier and TypeMethodDescriptionClassConstantInstruction.getConstant()GetFieldInstruction.getFieldType()PutFieldInstruction.getFieldType()ConstructArrayInstruction.getItemType()ConstructMultiArrayInstruction.getItemType()CastInstruction.getTargetType()IsInstanceInstruction.getType()Methods in org.teavm.model.instructions with parameters of type ValueTypeModifier and TypeMethodDescriptionvoidAbstractInstructionReader.cast(VariableReader receiver, VariableReader value, ValueType targetType) voidInstructionReader.cast(VariableReader receiver, VariableReader value, ValueType targetType) voidAbstractInstructionReader.classConstant(VariableReader receiver, ValueType cst) voidInstructionReader.classConstant(VariableReader receiver, ValueType cst) voidAbstractInstructionReader.createArray(VariableReader receiver, ValueType itemType, List<? extends VariableReader> dimensions) voidAbstractInstructionReader.createArray(VariableReader receiver, ValueType itemType, VariableReader size) voidInstructionReader.createArray(VariableReader receiver, ValueType itemType, List<? extends VariableReader> dimensions) voidInstructionReader.createArray(VariableReader receiver, ValueType itemType, VariableReader size) voidAbstractInstructionReader.getField(VariableReader receiver, VariableReader instance, FieldReference field, ValueType fieldType) voidInstructionReader.getField(VariableReader receiver, VariableReader instance, FieldReference field, ValueType fieldType) voidAbstractInstructionReader.isInstance(VariableReader receiver, VariableReader value, ValueType type) voidInstructionReader.isInstance(VariableReader receiver, VariableReader value, ValueType type) voidAbstractInstructionReader.putField(VariableReader instance, FieldReference field, VariableReader value, ValueType fieldType) voidInstructionReader.putField(VariableReader instance, FieldReference field, VariableReader value, ValueType fieldType) voidClassConstantInstruction.setConstant(ValueType constant) voidGetFieldInstruction.setFieldType(ValueType fieldType) voidPutFieldInstruction.setFieldType(ValueType fieldType) voidConstructArrayInstruction.setItemType(ValueType itemType) voidConstructMultiArrayInstruction.setItemType(ValueType itemType) voidCastInstruction.setTargetType(ValueType targetType) void -
Uses of ValueType in org.teavm.model.lowlevel
Methods in org.teavm.model.lowlevel with parameters of type ValueType -
Uses of ValueType in org.teavm.model.util
Methods in org.teavm.model.util with parameters of type ValueTypeModifier and TypeMethodDescriptionvoidInstructionCopyReader.cast(VariableReader receiver, VariableReader value, ValueType targetType) voidInstructionCopyReader.classConstant(VariableReader receiver, ValueType cst) voidInstructionCopyReader.createArray(VariableReader receiver, ValueType itemType, List<? extends VariableReader> dimensions) voidInstructionCopyReader.createArray(VariableReader receiver, ValueType itemType, VariableReader size) voidInstructionCopyReader.getField(VariableReader receiver, VariableReader instance, FieldReference field, ValueType fieldType) voidInstructionCopyReader.isInstance(VariableReader receiver, VariableReader value, ValueType type) voidInstructionCopyReader.putField(VariableReader instance, FieldReference field, VariableReader value, ValueType fieldType)