META-INF/
META-INF/MANIFEST.MF
org/
org/jetbrains/
org/jetbrains/kotlin/
org/jetbrains/kotlin/annotation/
org/jetbrains/kotlin/annotation/KotlinAnnotationProvider$readAnnotations$1.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$readAnnotations$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.HashMap $shortenedAnnotationCache
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
Object value
java.util.Map $receiver
String s
void (java.util.HashMap)
}
org/jetbrains/kotlin/annotation/FileKotlinAnnotationProvider.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.FileKotlinAnnotationProvider extends org.jetbrains.kotlin.annotation.KotlinAnnotationProvider {
public static final kotlin.reflect.KClass $kotlinClass
private final java.io.File annotationsFile
static void ()
protected java.io.Reader getSerializedAnnotations ()
public final java.io.File getAnnotationsFile ()
public void (java.io.File)
java.io.File annotationsFile
}
org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
public abstract org.jetbrains.kotlin.annotation.KotlinAnnotationProvider extends java.lang.Object {
public static final kotlin.reflect.KClass $kotlinClass
public static final String ANNOTATED_CLASS
public static final String ANNOTATED_METHOD
public static final String ANNOTATED_FIELD
public static final String SHORTENED_ANNOTATION
public static final String SHORTENED_PACKAGE_NAME
public static final String CLASS_DECLARATION
private final kotlin.Lazy annotatedKotlinElements$delegate
private final java.util.HashSet kotlinClassesInternal
private static final kotlin.PropertyMetadata[] $propertyMetadata
public static final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$Companion Companion
static void ()
public final java.util.Map getAnnotatedKotlinElements ()
public final java.util.Set getKotlinClasses ()
public final boolean getSupportInheritedAnnotations ()
protected abstract java.io.Reader getSerializedAnnotations ()
private final java.util.Map readAnnotations ()
String classFqName
Object answer
Object value
java.util.Map $receiver
String name
String name
java.util.Set set
String elementName
String classFqName
String annotationName
String type
java.util.List lineParts
String line
kotlin.Sequence lines
java.io.BufferedReader it
Exception closeException
Exception e
boolean closed
java.io.Closeable $receiver
java.io.Reader $receiver
java.util.Map annotatedKotlinElements
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$readAnnotations$2 expandClassName$
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$readAnnotations$1 expandAnnotation$
java.util.HashMap shortenedPackageNameCache
java.util.HashMap shortenedAnnotationCache
private final void handleShortenedName (java.util.Map, java.util.List)
String id
String name
java.util.Map cache
java.util.List lineParts
public void ()
public static final java.util.HashSet access$getKotlinClassesInternal$0 (org.jetbrains.kotlin.annotation.KotlinAnnotationProvider)
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider $this
public static final void access$handleShortenedName$1 (org.jetbrains.kotlin.annotation.KotlinAnnotationProvider, java.util.Map, java.util.List)
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider $this
java.util.Map cache
java.util.List lineParts
public static final java.util.Map access$readAnnotations$2 (org.jetbrains.kotlin.annotation.KotlinAnnotationProvider)
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider $this
}
org/jetbrains/kotlin/annotation/RoundEnvironmentWrapper.classRoundEnvironmentWrapper.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper extends java.lang.Object implements javax.annotation.processing.RoundEnvironment {
public static final kotlin.reflect.KClass $kotlinClass
private final javax.annotation.processing.ProcessingEnvironment processingEnv
private final javax.annotation.processing.RoundEnvironment parent
private final int roundNumber
private final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider kotlinAnnotationsProvider
static void ()
public java.util.Set getRootElements ()
public java.util.Set getElementsAnnotatedWith (javax.lang.model.element.TypeElement)
java.util.HashSet elements
javax.lang.model.element.TypeElement a
public java.util.Set getElementsAnnotatedWith (java.lang.Class)
java.util.HashSet elements
Class a
public boolean processingOver ()
public boolean errorRaised ()
private final java.util.List filterEnclosedElements (javax.lang.model.element.TypeElement, javax.lang.model.element.ElementKind, java.lang.String)
javax.lang.model.element.Element it
Object element
Iterable $receiver
java.util.Collection destination
Iterable $receiver
javax.lang.model.element.TypeElement $receiver
javax.lang.model.element.ElementKind kind
String name
private final java.util.List filterEnclosedElements (javax.lang.model.element.TypeElement, javax.lang.model.element.ElementKind)
javax.lang.model.element.Element it
Object element
Iterable $receiver
java.util.Collection destination
Iterable $receiver
javax.lang.model.element.TypeElement $receiver
javax.lang.model.element.ElementKind kind
private final boolean hasAnnotation (javax.lang.model.element.Element, java.lang.String)
javax.lang.model.element.AnnotationMirror it
Object element
Iterable $receiver
javax.lang.model.element.Element $receiver
String annotationFqName
private final boolean hasInheritedAnnotation (javax.lang.model.element.TypeElement, java.lang.String)
javax.lang.model.element.Element superClass
javax.lang.model.type.TypeMirror superclassMirror
javax.lang.model.element.TypeElement $receiver
String annotationFqName
private final java.util.Set resolveKotlinElements (java.lang.String)
javax.lang.model.element.Element it
Object element
Iterable $receiver
java.util.Collection destination
Iterable $receiver
javax.lang.model.element.Element it
Object element
Iterable $receiver
java.util.Collection destination
Iterable $receiver
javax.lang.model.element.Element it
Object element
Iterable $receiver
java.util.Collection destination
Iterable $receiver
javax.lang.model.element.TypeElement clazz
java.util.HashSet set
org.jetbrains.kotlin.annotation.AnnotatedElementDescriptor descriptor
Object element
Object accumulator
Iterable $receiver
Object initial
javax.lang.model.element.TypeElement clazz
String classFqName
Object element
Iterable $receiver
boolean isInherited
java.util.HashSet descriptorsWithKotlin
java.util.Set descriptors
String annotationFqName
public final javax.annotation.processing.ProcessingEnvironment getProcessingEnv ()
public final javax.annotation.processing.RoundEnvironment getParent ()
public final int getRoundNumber ()
public final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider getKotlinAnnotationsProvider ()
public void (javax.annotation.processing.ProcessingEnvironment, javax.annotation.processing.RoundEnvironment, int, org.jetbrains.kotlin.annotation.KotlinAnnotationProvider)
javax.annotation.processing.ProcessingEnvironment processingEnv
javax.annotation.processing.RoundEnvironment parent
int roundNumber
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider kotlinAnnotationsProvider
public static final java.util.List access$filterEnclosedElements$0 (org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper, javax.lang.model.element.TypeElement, javax.lang.model.element.ElementKind, java.lang.String)
org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper $this
javax.lang.model.element.TypeElement $receiver
javax.lang.model.element.ElementKind kind
String name
public static final java.util.List access$filterEnclosedElements$1 (org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper, javax.lang.model.element.TypeElement, javax.lang.model.element.ElementKind)
org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper $this
javax.lang.model.element.TypeElement $receiver
javax.lang.model.element.ElementKind kind
public static final boolean access$hasAnnotation$2 (org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper, javax.lang.model.element.Element, java.lang.String)
org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper $this
javax.lang.model.element.Element $receiver
String annotationFqName
public static final boolean access$hasInheritedAnnotation$3 (org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper, javax.lang.model.element.TypeElement, java.lang.String)
org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper $this
javax.lang.model.element.TypeElement $receiver
String annotationFqName
}
org/jetbrains/kotlin/annotation/EmptyKotlinAnnotationsProvider.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.EmptyKotlinAnnotationsProvider extends org.jetbrains.kotlin.annotation.KotlinAnnotationProvider {
public static final kotlin.reflect.KClass $kotlinClass
private final java.io.StringReader serializedAnnotations
static void ()
protected java.io.StringReader getSerializedAnnotations ()
public volatile java.io.Reader getSerializedAnnotations ()
public void ()
}
org/jetbrains/kotlin/annotation/AnnotatedMethodDescriptor.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedMethodDescriptor extends org.jetbrains.kotlin.annotation.AnnotatedElementDescriptor {
public static final kotlin.reflect.KClass $kotlinClass
private final String methodName
static void ()
public final java.lang.String getMethodName ()
public void (java.lang.String, java.lang.String)
String classFqName
String methodName
public final java.lang.String component1 ()
public final org.jetbrains.kotlin.annotation.AnnotatedMethodDescriptor copy (java.lang.String, java.lang.String)
String classFqName
String methodName
public static org.jetbrains.kotlin.annotation.AnnotatedMethodDescriptor copy$default (org.jetbrains.kotlin.annotation.AnnotatedMethodDescriptor, java.lang.String, java.lang.String, int)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/jetbrains/kotlin/annotation/AnnotatedConstructorDescriptor.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedConstructorDescriptor extends org.jetbrains.kotlin.annotation.AnnotatedElementDescriptor {
public static final kotlin.reflect.KClass $kotlinClass
static void ()
public void (java.lang.String)
String classFqName
public final org.jetbrains.kotlin.annotation.AnnotatedConstructorDescriptor copy (java.lang.String)
String classFqName
}
org/jetbrains/kotlin/annotation/KotlinAnnotationProvider$Companion.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$Companion extends java.lang.Object {
public static final kotlin.reflect.KClass $kotlinClass
static void ()
public final java.lang.String getANNOTATED_CLASS ()
public final java.lang.String getANNOTATED_METHOD ()
public final java.lang.String getANNOTATED_FIELD ()
public final java.lang.String getSHORTENED_ANNOTATION ()
public final java.lang.String getSHORTENED_PACKAGE_NAME ()
public final java.lang.String getCLASS_DECLARATION ()
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/annotation/KotlinAnnotationProvider$annotatedKotlinElements$1.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$annotatedKotlinElements$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider this$0
public volatile java.lang.Object invoke ()
public final java.util.Map invoke ()
void (org.jetbrains.kotlin.annotation.KotlinAnnotationProvider)
}
org/jetbrains/kotlin/annotation/KotlinAnnotationProvider$readAnnotations$2.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$readAnnotations$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.HashMap $shortenedPackageNameCache
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
String shortenedValue
String id
String s
void (java.util.HashMap)
}
org/jetbrains/kotlin/annotation/AnnotationProcessorWrapper.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public abstract org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper extends java.lang.Object implements javax.annotation.processing.Processor {
public static final kotlin.reflect.KClass $kotlinClass
public static final String KAPT_ANNOTATION_OPTION
private final kotlin.properties.ReadOnlyProperty processor$delegate
private final kotlin.properties.ReadWriteProperty processingEnv$delegate
private final kotlin.properties.ReadWriteProperty kotlinAnnotationsProvider$delegate
private int roundCounter
private final String processorFqName
private final String taskQualifier
private static final kotlin.PropertyMetadata[] $propertyMetadata
public static final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper$Companion Companion
static void ()
private final javax.annotation.processing.Processor getProcessor ()
private final javax.annotation.processing.ProcessingEnvironment getProcessingEnv ()
private final void setProcessingEnv (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment
private final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider getKotlinAnnotationsProvider ()
private final void setKotlinAnnotationsProvider (org.jetbrains.kotlin.annotation.KotlinAnnotationProvider)
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider
public java.lang.Iterable getCompletions (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.ExecutableElement, java.lang.String)
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.ExecutableElement member
String userText
public void init (javax.annotation.processing.ProcessingEnvironment)
java.io.File annotationsFile
String annotationsFilePath
javax.annotation.processing.ProcessingEnvironment processingEnv
public java.util.Set getSupportedAnnotationTypes ()
java.util.Set supportedAnnotations
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
org.jetbrains.kotlin.annotation.RoundEnvironmentWrapper roundEnvironmentWrapper
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
public java.util.Set getSupportedOptions ()
java.util.HashSet supportedOptions
private final void err (javax.annotation.processing.ProcessingEnvironment, java.lang.String)
javax.annotation.processing.ProcessingEnvironment $receiver
String message
public void (java.lang.String, java.lang.String)
String processorFqName
String taskQualifier
public static final java.lang.String access$getProcessorFqName$0 (org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper)
org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper $this
}
org/jetbrains/kotlin/annotation/AnnotatedElementDescriptor.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public abstract org.jetbrains.kotlin.annotation.AnnotatedElementDescriptor extends java.lang.Object {
public static final kotlin.reflect.KClass $kotlinClass
private final String classFqName
static void ()
public final java.lang.String getClassFqName ()
public void (java.lang.String)
String classFqName
}
org/jetbrains/kotlin/annotation/AnnotationProcessorStub.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotationProcessorStub extends javax.annotation.processing.AbstractProcessor {
public static final kotlin.reflect.KClass $kotlinClass
static void ()
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
public void ()
}
org/jetbrains/kotlin/annotation/AnnotatedClassDescriptor.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedClassDescriptor extends org.jetbrains.kotlin.annotation.AnnotatedElementDescriptor {
public static final kotlin.reflect.KClass $kotlinClass
static void ()
public void (java.lang.String)
String classFqName
public final org.jetbrains.kotlin.annotation.AnnotatedClassDescriptor copy (java.lang.String)
String classFqName
}
org/jetbrains/kotlin/annotation/AnnotatedFieldDescriptor.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedFieldDescriptor extends org.jetbrains.kotlin.annotation.AnnotatedElementDescriptor {
public static final kotlin.reflect.KClass $kotlinClass
private final String fieldName
static void ()
public final java.lang.String getFieldName ()
public void (java.lang.String, java.lang.String)
String classFqName
String fieldName
public final java.lang.String component1 ()
public final org.jetbrains.kotlin.annotation.AnnotatedFieldDescriptor copy (java.lang.String, java.lang.String)
String classFqName
String fieldName
public static org.jetbrains.kotlin.annotation.AnnotatedFieldDescriptor copy$default (org.jetbrains.kotlin.annotation.AnnotatedFieldDescriptor, java.lang.String, java.lang.String, int)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/jetbrains/kotlin/annotation/AnnotationProcessorWrapper$processor$1.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper$processor$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper this$0
public volatile java.lang.Object invoke ()
public final javax.annotation.processing.Processor invoke ()
javax.annotation.processing.Processor instance
Exception e
void (org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper)
}
org/jetbrains/kotlin/annotation/AnnotationProcessorWrapper$Companion.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper$Companion extends java.lang.Object {
public static final kotlin.reflect.KClass $kotlinClass
static void ()
public final java.lang.String getKAPT_ANNOTATION_OPTION ()
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
META-INF/maven/
META-INF/maven/org.jetbrains.kotlin/
META-INF/maven/org.jetbrains.kotlin/kotlin-annotation-processing/
META-INF/maven/org.jetbrains.kotlin/kotlin-annotation-processing/pom.xml
META-INF/maven/org.jetbrains.kotlin/kotlin-annotation-processing/pom.properties