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

Types

JavaAnnotationDescriptor
Link copied to clipboard
class JavaAnnotationDescriptor(ctx: AnalysisContext, impl: AnnotationMirror) : AnnotationDescriptor
JavaAnnotations
Link copied to clipboard
class JavaAnnotations(ctx: AnalysisContext, impl: List<AnnotationMirror>) : Annotations
JavaClassDescriptor
Link copied to clipboard
class JavaClassDescriptor(ctx: AnalysisContext, impl: TypeElement) : JavaMemberDescriptor, ClassDescriptor
JavaConstructorDescriptor
Link copied to clipboard
class JavaConstructorDescriptor(ctx: AnalysisContext, impl: ExecutableElement) : JavaFunctionDescriptor, ConstructorDescriptor
JavaDescriptor
Link copied to clipboard
open class JavaDescriptor(ctx: AnalysisContext, impl: Element) : DeclarationDescriptor
JavaEnumConstantDescriptor
Link copied to clipboard
class JavaEnumConstantDescriptor(ctx: AnalysisContext, impl: VariableElement) : JavaMemberDescriptor, ClassDescriptor
JavaFieldDescriptor
Link copied to clipboard
class JavaFieldDescriptor(ctx: AnalysisContext, impl: VariableElement) : JavaMemberDescriptor, PropertyDescriptor
JavaFunctionDescriptor
Link copied to clipboard
open class JavaFunctionDescriptor(ctx: AnalysisContext, impl: ExecutableElement) : JavaMemberDescriptor, FunctionDescriptor
JavaLocalVariableDescriptor
Link copied to clipboard
class JavaLocalVariableDescriptor(ctx: AnalysisContext, impl: VariableElement) : JavaVariableDescriptor, LocalVariableDescriptor
JavaMemberDescriptor
Link copied to clipboard
open class JavaMemberDescriptor(ctx: AnalysisContext, impl: Element) : JavaDescriptor, MemberDescriptor
JavaMemberScope
Link copied to clipboard
class JavaMemberScope(ctx: AnalysisContext, enclosedElements: Collection<Element>) : MemberScope
JavaModuleDescriptor
Link copied to clipboard
class JavaModuleDescriptor(ctx: AnalysisContext, impl: ModuleElement) : JavaDescriptor, ModuleDescriptor
JavaPackageDescriptor
Link copied to clipboard
class JavaPackageDescriptor(ctx: AnalysisContext, impl: PackageElement) : JavaDescriptor, PackageViewDescriptor, PackageFragmentDescriptor
JavaParameterDescriptor
Link copied to clipboard
class JavaParameterDescriptor(ctx: AnalysisContext, impl: VariableElement) : JavaVariableDescriptor, ValueParameterDescriptor
JavaReceiverParameterDescriptor
Link copied to clipboard
class JavaReceiverParameterDescriptor(ctx: AnalysisContext, ty: TypeMirror, enclosing: Element) : ReceiverParameterDescriptor
JavaSimpleFunctionDescriptor
Link copied to clipboard
class JavaSimpleFunctionDescriptor(ctx: AnalysisContext, impl: ExecutableElement) : JavaFunctionDescriptor, SimpleFunctionDescriptor
JavaTypeParameterDescriptor
Link copied to clipboard
class JavaTypeParameterDescriptor(ctx: AnalysisContext, impl: TypeParameterElement) : JavaMemberDescriptor, TypeParameterDescriptor
JavaValueDescriptor
Link copied to clipboard
open class JavaValueDescriptor(ctx: AnalysisContext, impl: VariableElement) : JavaMemberDescriptor, ValueDescriptor
JavaVariableDescriptor
Link copied to clipboard
open class JavaVariableDescriptor(ctx: AnalysisContext, impl: VariableElement) : JavaValueDescriptor, VariableDescriptor

Properties

enclosingClass
Link copied to clipboard
val Element.enclosingClass: TypeElement?
fqName
Link copied to clipboard
val Element.fqName: String
parametersFromEverywhere
Link copied to clipboard
val Element.parametersFromEverywhere: List<VariableElement>
typeParametersFromEverywhere
Link copied to clipboard