Uses of Class
de.grogra.xl.compiler.xl16u.semantics.XL16UValueContract
Packages that use XL16UValueContract
Package
Description
-
Uses of XL16UValueContract in de.grogra.xl.compiler.xl16u
Methods in de.grogra.xl.compiler.xl16u that return XL16UValueContractModifier and TypeMethodDescriptionXL16UBackendMigrationHandoff.getValueContract(Member member) XL16UBackendMigrationHandoff.getValueContract(String symbolName) XL16ULoweringSegment.getValueContract()Methods in de.grogra.xl.compiler.xl16u with parameters of type XL16UValueContractModifier and TypeMethodDescriptionXL16UBackendMigrationHandoff.resolveInvocation(String name, XL16UValueContract... arguments) -
Uses of XL16UValueContract in de.grogra.xl.compiler.xl16u.semantics
Methods in de.grogra.xl.compiler.xl16u.semantics that return XL16UValueContractModifier and TypeMethodDescriptionstatic XL16UValueContractXL16USemanticRules.aggregateResult(XL16UAggregateKind aggregateKind, XL16UValueContract valueContract) static XL16UValueContractXL16USemanticRules.aggregateResult(XL16UAggregateKind aggregateKind, XL16UValueContract valueContract, XL16UValueContract weightContract) static XL16UValueContractXL16UBuiltInAliases.angle(XL16UNumericType numericType, String preferredUnitSymbol) static XL16UValueContractXL16USemanticRules.arithmetic(XL16UBinaryOperator operator, XL16UValueContract left, XL16UValueContract right) static XL16UValueContractXL16USemanticRules.arrayElementType(XL16UValueContract arrayContract) static XL16UValueContractXL16UValueContract.arrayOf(XL16UValueContract elementContract) static XL16UValueContractXL16UIntrinsicRules.atan2Result(XL16UValueContract y, XL16UValueContract x) XL16UAliasDefinition.cast(XL16UValueContract source, XL16UUnit explicitPreferredUnit, XL16URangeInterval explicitRange) static XL16UValueContractXL16USemanticRules.checkArrayElementAssignment(XL16UValueContract arrayContract, XL16UValueContract elementValue) static XL16UValueContractXL16USemanticRules.checkAssignment(XL16UValueContract target, XL16UValueContract source) static XL16UValueContractXL16USemanticRules.checkBoundary(XL16UBoundaryKind kind, XL16UValueContract target, XL16UValueContract source) static XL16UValueContractXL16USemanticRules.checkParameter(XL16UValueContract parameter, XL16UValueContract argument) static XL16UValueContractXL16USemanticRules.checkReturn(XL16UValueContract returnContract, XL16UValueContract expression) static XL16UValueContractXL16UCallBoundary.checkXLInvocation(XL16UCallableSignature callable, XL16UValueContract... arguments) XL16UAliasDefinition.declare(XL16UUnit explicitPreferredUnit, XL16URangeInterval explicitRange) XL16UValueContract.dropNominalAlias()static XL16UValueContractXL16USemanticRules.explicitCast(XL16UValueContract source, XL16UValueContract target) static XL16UValueContractXL16UCallBoundary.foreignNumericReturn(XL16UNumericType numericType) XL16UValueContract.forVarInference()XL16UCallableRegistry.InvocationArgument.getContract()XL16UValueContract.getElementContract()XL16UValueContract.getInnermostElementContract()XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion.getLoweredContract()XL16UAggregateDefault.getResultContract()XL16UCallableSignature.getReturnContract()XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion.getSourceContract()static XL16UValueContractXL16USemanticRules.inferVar(XL16UValueContract initializerResult) static XL16UValueContractXL16UIntrinsicRules.intrinsicResult(XL16UIntrinsicKind kind, XL16UValueContract argument) static XL16UValueContractXL16UValueContract.of(XL16UNumericType numericType, XL16UPhysicalType physicalType, XL16URangeInterval range) static XL16UValueContractXL16UValueContract.physical(XL16UNumericType numericType, XL16UPhysicalType physicalType) static XL16UValueContractXL16UValueContract.plain(XL16UNumericType numericType) static XL16UValueContractXL16UIntrinsicRules.powResult(XL16UValueContract base, XL16UValueContract exponentContract, Number constantExponent) static XL16UValueContractXL16USemanticRules.selectionResult(XL16UValueContract left, XL16UValueContract right) static XL16UValueContractXL16UIntrinsicRules.sqrtResult(XL16UValueContract argument) XL16UValueContract.withNumericType(XL16UNumericType type) XL16UValueContract.withoutRange()XL16UValueContract.withPreferredUnit(XL16UUnit unit) XL16UValueContract.withRange(XL16URangeInterval newRange) Methods in de.grogra.xl.compiler.xl16u.semantics that return types with arguments of type XL16UValueContractModifier and TypeMethodDescriptionXL16UCallBoundary.XL16UForeignBoundaryResult.getLoweredArguments()Methods in de.grogra.xl.compiler.xl16u.semantics with parameters of type XL16UValueContractModifier and TypeMethodDescriptionstatic XL16UAggregateDefaultXL16USemanticRules.aggregateEmptyDefault(XL16UAggregateKind aggregateKind, XL16UValueContract valueContract, XL16UValueContract weightContract) static XL16UValueContractXL16USemanticRules.aggregateResult(XL16UAggregateKind aggregateKind, XL16UValueContract valueContract) static XL16UValueContractXL16USemanticRules.aggregateResult(XL16UAggregateKind aggregateKind, XL16UValueContract valueContract, XL16UValueContract weightContract) static XL16UValueContractXL16USemanticRules.arithmetic(XL16UBinaryOperator operator, XL16UValueContract left, XL16UValueContract right) static XL16UValueContractXL16USemanticRules.arrayElementType(XL16UValueContract arrayContract) static XL16UValueContractXL16UValueContract.arrayOf(XL16UValueContract elementContract) static XL16UValueContractXL16UIntrinsicRules.atan2Result(XL16UValueContract y, XL16UValueContract x) XL16UAliasDefinition.cast(XL16UValueContract source, XL16UUnit explicitPreferredUnit, XL16URangeInterval explicitRange) static XL16UValueContractXL16USemanticRules.checkArrayElementAssignment(XL16UValueContract arrayContract, XL16UValueContract elementValue) static XL16UValueContractXL16USemanticRules.checkAssignment(XL16UValueContract target, XL16UValueContract source) static XL16UValueContractXL16USemanticRules.checkBoundary(XL16UBoundaryKind kind, XL16UValueContract target, XL16UValueContract source) static voidXL16USemanticRules.checkComparison(XL16UValueContract left, XL16UValueContract right) static XL16UValueContractXL16USemanticRules.checkParameter(XL16UValueContract parameter, XL16UValueContract argument) static XL16UValueContractXL16USemanticRules.checkReturn(XL16UValueContract returnContract, XL16UValueContract expression) static XL16UValueContractXL16UCallBoundary.checkXLInvocation(XL16UCallableSignature callable, XL16UValueContract... arguments) static voidXL16UCallBoundary.checkXLReturn(XL16UCallableSignature callable, XL16UValueContract expression) static XL16UValueContractXL16USemanticRules.explicitCast(XL16UValueContract source, XL16UValueContract target) static XL16UValueContractXL16USemanticRules.inferVar(XL16UValueContract initializerResult) static XL16UValueContractXL16UIntrinsicRules.intrinsicResult(XL16UIntrinsicKind kind, XL16UValueContract argument) XL16UCallBoundary.lowerToForeignJava(String callableName, CompilerOptions options, XL16UValueContract... arguments) static XL16UValueContractXL16UIntrinsicRules.powResult(XL16UValueContract base, XL16UValueContract exponentContract, Number constantExponent) static voidXL16UCallBoundary.requireExplicitPhysicalReentry(XL16UValueContract target, XL16UValueContract foreignNumeric) XL16UCallableRegistry.InvocationArgument.resolved(XL16UValueContract contract) XL16UCallableRegistry.resolveInvocation(String name, XL16UValueContract... arguments) static XL16UValueContractXL16USemanticRules.selectionResult(XL16UValueContract left, XL16UValueContract right) static XL16UValueContractXL16UIntrinsicRules.sqrtResult(XL16UValueContract argument) Constructors in de.grogra.xl.compiler.xl16u.semantics with parameters of type XL16UValueContractModifierConstructorDescriptionXL16UAggregateDefault(XL16UValueContract resultContract, Number emptyValue) XL16UAggregateDefault(XL16UValueContract resultContract, Number emptyValue, XL16UAggregateDefault.EmptyInputPolicy emptyInputPolicy) XL16UCallableSignature(String name, XL16UCallableKind kind, List<XL16USymbolMetadata> parameters, XL16UValueContract returnContract) XL16UCallableSignature(String name, String generatedName, XL16UCallableKind kind, List<XL16USymbolMetadata> parameters, XL16UValueContract returnContract) -
Uses of XL16UValueContract in de.grogra.xl.compiler.xl16u.types
Methods in de.grogra.xl.compiler.xl16u.types that return XL16UValueContract