Uses of Class
org.teavm.model.ValueType
-
-
Uses of ValueType in org.teavm.ast
Methods in org.teavm.ast that return ValueType Modifier and Type Method Description ValueTypeCastExpr. getTarget()ValueTypeArrayFromDataExpr. getType()ValueTypeInstanceOfExpr. getType()ValueTypeNewArrayExpr. getType()ValueTypeNewMultiArrayExpr. getType()Methods in org.teavm.ast with parameters of type ValueType Modifier and Type Method Description static ExprExpr. createArray(ValueType type, Expr length)static ExprExpr. createArray(ValueType type, Expr... dimensions)static ExprExpr. instanceOf(Expr target, ValueType className)voidCastExpr. setTarget(ValueType target)voidArrayFromDataExpr. setType(ValueType type)voidInstanceOfExpr. setType(ValueType type)voidNewArrayExpr. setType(ValueType type)voidNewMultiArrayExpr. setType(ValueType type) -
Uses of ValueType in org.teavm.backend.c.generate
Methods in org.teavm.backend.c.generate that return types with arguments of type ValueType Modifier and Type Method Description Set<ValueType>ClassGenerator. getTypes()Methods in org.teavm.backend.c.generate with parameters of type ValueType Modifier and Type Method Description StringFileNameProvider. fileName(ValueType type)StringShorteningFileNameProvider. fileName(ValueType type)StringSimpleFileNameProvider. fileName(ValueType type)voidClassGenerator. generateType(CodeWriter writer, CodeWriter headerWriter, ValueType type)voidIncludeManager. includeType(ValueType type)StringClassGenerator. nameOfType(ValueType type)static booleanClassGenerator. needsVirtualTable(Characteristics characteristics, ValueType type)CodeWriterCodeWriter. printStrictType(ValueType type)CodeWriterCodeWriter. printType(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 ValueType Modifier and Type Method Description SourceWriterSourceWriter. 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 ValueType Modifier and Type Method Description voidRenderingContext. 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 ValueType Modifier and Type Method Description voidGeneratorContext. typeToClassString(SourceWriter writer, ValueType type)voidInjectorContext. writeType(ValueType type) -
Uses of ValueType in org.teavm.backend.lowlevel.generate
Fields in org.teavm.backend.lowlevel.generate with type parameters of type ValueType Modifier and Type Field Description protected Map<ValueType,String>LowLevelNameProvider. classInstanceNamesprotected Map<ValueType,String>LowLevelNameProvider. classSystemInitializerNamesprotected Map<ValueType,String>LowLevelNameProvider. supertypeNamesMethods in org.teavm.backend.lowlevel.generate with parameters of type ValueType Modifier and Type Method Description static intClassGeneratorUtil. applyPrimitiveFlags(int flags, ValueType type)StringLowLevelNameProvider. forClassInstance(ValueType type)StringNameProvider. forClassInstance(ValueType type)StringNameProviderWithSpecialNames. forClassInstance(ValueType type)StringLowLevelNameProvider. forClassSystemInitializer(ValueType type)StringNameProvider. forClassSystemInitializer(ValueType type)StringNameProviderWithSpecialNames. forClassSystemInitializer(ValueType type)StringLowLevelNameProvider. forSupertypeFunction(ValueType type)StringNameProvider. forSupertypeFunction(ValueType type)StringNameProviderWithSpecialNames. forSupertypeFunction(ValueType type) -
Uses of ValueType in org.teavm.backend.wasm.generate
Methods in org.teavm.backend.wasm.generate that return ValueType Modifier and Type Method Description ValueTypeWasmGenerationContext. getFieldType(FieldReference fieldReference)Methods in org.teavm.backend.wasm.generate that return types with arguments of type ValueType Modifier and Type Method Description Collection<ValueType>WasmClassGenerator. getRegisteredClasses()Methods in org.teavm.backend.wasm.generate with parameters of type ValueType Modifier and Type Method Description intWasmClassGenerator. getClassPointer(ValueType type)static intWasmClassGenerator. getTypeSize(ValueType type)static WasmTypeWasmGeneratorUtil. mapType(ValueType type) -
Uses of ValueType in org.teavm.dependency
Methods in org.teavm.dependency with parameters of type ValueType Modifier and Type Method Description voidDataFlowGraphBuilder. 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 ValueType Modifier and Type Method Description voidDefaultProblemTextConsumer. appendType(ValueType type)voidProblemTextConsumer. appendType(ValueType type) -
Uses of ValueType in org.teavm.model
Subclasses of ValueType in org.teavm.model Modifier and Type Class Description static classValueType.Arraystatic classValueType.Objectstatic classValueType.Primitivestatic classValueType.VoidMethods in org.teavm.model that return ValueType Modifier and Type Method Description static ValueTypeValueType. arrayOf(ValueType type)ValueTypeMethodHandle. getArgumentType(int index)ValueType[]MethodHandle. getArgumentTypes()ValueTypeReferenceCache. getCached(ValueType valueType)ValueTypeValueType.Array. getItemType()ValueTypeAnnotationValue. getJavaClass()ValueType[]RuntimeConstant. getMethodType()ValueType[]MethodDescriptor. getParameterTypes()ValueType[]MethodHolder. getParameterTypes()ValueType[]MethodReader. getParameterTypes()ValueType[]MethodReference. getParameterTypes()ValueTypeMethodDescriptor. getResultType()ValueTypeMethodHolder. getResultType()ValueTypeMethodReader. getResultType()ValueTypeMethodReference. getReturnType()ValueType[]MethodDescriptor. getSignature()ValueType[]MethodHolder. getSignature()ValueType[]MethodReader. getSignature()ValueType[]MethodReference. getSignature()ValueTypeFieldHolder. getType()ValueTypeFieldReader. getType()ValueTypeMethodHandle. getValueType()ValueTypeRuntimeConstant. getValueType()ValueTypeMethodDescriptor. parameterType(int index)ValueTypeMethodHolder. parameterType(int index)ValueTypeMethodReader. parameterType(int index)ValueTypeMethodReference. parameterType(int index)static ValueTypeValueType. parse(Class<?> cls)static ValueTypeValueType. parse(String string)static ValueTypeValueType. parseIfPossible(String string)static ValueType[]ValueType. parseMany(String text)static ValueType[]ValueType. parseManyIfPossible(String text)static ValueType[]MethodDescriptor. parseSignature(String text)static ValueType[]MethodDescriptor. parseSignatureIfPossible(String text)ValueTypeReferenceCache. parseValueTypeCached(String value)static ValueTypeValueType. primitive(PrimitiveType type)ValueType[]MethodHandle. signature()Methods in org.teavm.model with parameters of type ValueType Modifier and Type Method Description static ValueTypeValueType. arrayOf(ValueType type)static 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)ValueTypeReferenceCache. getCached(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)voidFieldHolder. setType(ValueType type)static 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 ValueType Constructor Description AnnotationValue(ValueType value)Array(ValueType itemType)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 Modifier and Type Method Description ValueTypeEscapeAnalysis. getFieldType(FieldReference field) -
Uses of ValueType in org.teavm.model.emit
Methods in org.teavm.model.emit that return ValueType Modifier and Type Method Description ValueTypeValueEmitter. getType()Methods in org.teavm.model.emit with parameters of type ValueType Modifier and Type Method Description ValueEmitterValueEmitter. assertIs(ValueType type)ValueEmitterValueEmitter. cast(ValueType type)ValueEmitterProgramEmitter. constant(ValueType value)ValueEmitterProgramEmitter. constantNull(ValueType type)ValueEmitterProgramEmitter. constructArray(ValueType type, int size)ValueEmitterProgramEmitter. constructArray(ValueType type, ValueEmitter size)ValueEmitterProgramEmitter. defaultValue(ValueType type)ValueEmitterProgramEmitter. getField(String className, String fieldName, ValueType type)ValueEmitterProgramEmitter. getField(FieldReference field, ValueType type)ValueEmitterValueEmitter. getField(String name, ValueType type)ValueEmitterValueEmitter. instanceOf(ValueType type)ValueEmitterProgramEmitter. invoke(String className, String methodName, ValueType resultType, ValueEmitter... arguments)ValueEmitterValueEmitter. invoke(InvocationType invokeType, String className, String name, ValueType resultType, ValueEmitter... arguments)ValueEmitterValueEmitter. invoke(InvocationType invokeType, String name, ValueType resultType, ValueEmitter... arguments)ValueEmitterValueEmitter. invokeSpecial(String className, String name, ValueType resultType, ValueEmitter... arguments)ValueEmitterValueEmitter. invokeSpecial(String name, ValueType resultType, ValueEmitter... arguments)ValueEmitterValueEmitter. invokeVirtual(String name, ValueType resultType, ValueEmitter... arguments)ValueEmitterValueEmitter. join(BasicBlock block, ValueEmitter other, BasicBlock otherBlock, ValueType type)ValueEmitterProgramEmitter. newVar(ValueType type)PhiEmitterProgramEmitter. phi(ValueType type)PhiEmitterProgramEmitter. phi(ValueType type, BasicBlock block)ValueEmitterProgramEmitter. var(int var, ValueType type)ValueEmitterProgramEmitter. var(Variable var, ValueType type) -
Uses of ValueType in org.teavm.model.instructions
Methods in org.teavm.model.instructions that return ValueType Modifier and Type Method Description ValueTypeClassConstantInstruction. getConstant()ValueTypeGetFieldInstruction. getFieldType()ValueTypePutFieldInstruction. getFieldType()ValueTypeConstructArrayInstruction. getItemType()ValueTypeConstructMultiArrayInstruction. getItemType()ValueTypeCastInstruction. getTargetType()ValueTypeIsInstanceInstruction. getType()Methods in org.teavm.model.instructions with parameters of type ValueType Modifier and Type Method Description voidAbstractInstructionReader. 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)voidIsInstanceInstruction. setType(ValueType type) -
Uses of ValueType in org.teavm.model.lowlevel
Methods in org.teavm.model.lowlevel with parameters of type ValueType Modifier and Type Method Description voidCheckInstructionTransformation. apply(Program program, ValueType returnType) -
Uses of ValueType in org.teavm.model.util
Methods in org.teavm.model.util with parameters of type ValueType Modifier and Type Method Description voidInstructionCopyReader. 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)
-