ResolvedPrimitiveType
Author
Federico Tomassetti
Entries
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This method checks if ThisType t = new OtherType() would compile.
Link copied to clipboard
Link copied to clipboard
Is this a lambda constraint type?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Is this a primitive type?
Link copied to clipboard
Is this a non primitive value?
Link copied to clipboard
Can this be seen as a ReferenceTypeUsage?
Link copied to clipboard
Link copied to clipboard
Is this a union type (as the ones used in multi catch clauses)?
Link copied to clipboard
Link copied to clipboard
Does this type mention at all, directly or indirectly, the given type parameters?
Link copied to clipboard
open fun replaceTypeVariables(tp: ResolvedTypeParameterDeclaration, replaced: ResolvedType): ResolvedType
This is like (replaceTypeVariables but ignores the inferred values.
open fun replaceTypeVariables(tp: ResolvedTypeParameterDeclaration, replaced: ResolvedType, inferredTypes: Map<ResolvedTypeParameterDeclaration, ResolvedType>): ResolvedType
Replace all variables referring to the given TypeParameter with the given value.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Link copied to clipboard
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.