Package arrow.meta.plugins.analysis.java.ast.types

Types

Link copied to clipboard
class JavaType(ctx: AnalysisContext, ty: TypeMirror) : Type
Link copied to clipboard
class JavaTypeConstructor(ctx: AnalysisContext, impl: TypeElement) : TypeConstructor
Link copied to clipboard
class JavaTypeParameterConstructor(ctx: AnalysisContext, impl: TypeParameterElement) : TypeConstructor
Link copied to clipboard
class JavaTypeProjection(ctx: AnalysisContext, ty: TypeMirror) : TypeProjection
Link copied to clipboard
typealias OurTypeVisitor<R> = SimpleTypeVisitor9<R, Unit>

Functions

Link copied to clipboard
fun TypeMirror.allSupertypes(ctx: AnalysisContext): Set<TypeMirror>
Link copied to clipboard
fun <R> TypeMirror.visit(visitor: OurTypeVisitor<R>): R