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)
int $i$a$1
java.util.Map $receiver$iv
int $i$f$getOrElse
String s
void (java.util.HashMap)
}
org/jetbrains/kotlin/annotation/AnnotationProcessorWrapper$processor$2.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper$processor$2 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/AnnotationProcessorStub.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotationProcessorStub extends javax.annotation.processing.AbstractProcessor {
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/AnnotatedElementDescriptor.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public abstract org.jetbrains.kotlin.annotation.AnnotatedElementDescriptor extends java.lang.Object {
private final String classFqName
public final java.lang.String getClassFqName ()
public void (java.lang.String)
String classFqName
}
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 {
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
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
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
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
int $i$a$2
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
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
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$any
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)
int $i$f$setOf
int $i$f$setOf
javax.lang.model.element.Element it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
javax.lang.model.element.Element it
int $i$a$2
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
javax.lang.model.element.Element it
int $i$a$3
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
javax.lang.model.element.TypeElement clazz
java.util.HashSet set
org.jetbrains.kotlin.annotation.AnnotatedElementDescriptor descriptor
int $i$a$1
Object element$iv
Object accumulator$iv
Iterable $receiver$iv
Object initial$iv
int $i$f$fold
javax.lang.model.element.TypeElement clazz
String classFqName
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
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
}
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 {
private final java.io.File annotationsFile
protected java.io.Reader getSerializedAnnotations ()
java.io.File $receiver$iv$iv
int $i$f$inputStream
java.io.InputStream $receiver$iv$iv
int $i$f$reader
int $i$f$reader
int $i$f$buffered
public final java.io.File getAnnotationsFile ()
public void (java.io.File)
java.io.File annotationsFile
}
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 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/AnnotatedFieldDescriptor.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedFieldDescriptor extends org.jetbrains.kotlin.annotation.AnnotatedElementDescriptor {
private final String fieldName
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public final java.lang.String getFieldName ()
public void (java.lang.String, java.lang.String)
String classFqName
String fieldName
}
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 void (java.lang.String)
String classFqName
}
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 void (java.lang.String)
String classFqName
}
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 final java.lang.String getKAPT_ANNOTATION_OPTION ()
public final java.lang.String getKAPT_KOTLIN_GENERATED_OPTION ()
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
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 {
private final java.io.StringReader serializedAnnotations
protected java.io.StringReader getSerializedAnnotations ()
public volatile java.io.Reader getSerializedAnnotations ()
public void ()
}
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)
CharSequence $receiver$iv
int $i$f$isEmpty
String $receiver$iv
int startIndex$iv
int $i$f$substring
String shortenedValue
String id
String s
void (java.util.HashMap)
}
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 {
private final String methodName
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public final java.lang.String getMethodName ()
public void (java.lang.String, java.lang.String)
String classFqName
String methodName
}
org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
public abstract org.jetbrains.kotlin.annotation.KotlinAnnotationProvider extends java.lang.Object {
private final kotlin.Lazy annotatedKotlinElements$delegate
private final java.util.HashSet kotlinClassesInternal
private static final String ANNOTATED_CLASS
private static final String ANNOTATED_METHOD
private static final String ANNOTATED_FIELD
private static final String SHORTENED_ANNOTATION
private static final String SHORTENED_PACKAGE_NAME
private static final String CLASS_DECLARATION
private static final kotlin.reflect.KProperty[] $$delegatedProperties
public static final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$Companion Companion
public final java.util.Map getAnnotatedKotlinElements ()
kotlin.Lazy $receiver$iv
Object thisRef$iv
kotlin.reflect.KProperty property$iv
int $i$f$getValue
public final java.util.Set getKotlinClasses ()
public final boolean getSupportInheritedAnnotations ()
java.util.Collection $receiver$iv
int $i$f$isNotEmpty
protected abstract java.io.Reader getSerializedAnnotations ()
private final java.util.Map readAnnotations ()
CharSequence $receiver$iv
int $i$f$isEmpty
String classFqName
int $i$a$1
Object answer$iv
Object value$iv
java.util.Map $receiver$iv
int $i$f$getOrPut
String name
String name
java.util.Set set
String elementName
String classFqName
String annotationName
String type
java.util.List lineParts
String line
kotlin.sequences.Sequence lines
int $i$a$3
int $i$f$buffered
java.io.BufferedReader it$iv
int $i$a$1
Exception closeException$iv$iv
Exception e$iv$iv
boolean closed$iv$iv
java.io.Closeable $receiver$iv$iv
int $i$f$use
java.io.Reader $receiver$iv
int $i$f$useLines
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 ()
static void ()
public static final java.util.Map access$readAnnotations (org.jetbrains.kotlin.annotation.KotlinAnnotationProvider)
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider $this
public static final java.lang.String access$getANNOTATED_CLASS$cp ()
public static final java.lang.String access$getANNOTATED_METHOD$cp ()
public static final java.lang.String access$getANNOTATED_FIELD$cp ()
public static final java.lang.String access$getSHORTENED_ANNOTATION$cp ()
public static final java.lang.String access$getSHORTENED_PACKAGE_NAME$cp ()
public static final java.lang.String access$getCLASS_DECLARATION$cp ()
}
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 {
private final kotlin.Lazy 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 String KAPT_ANNOTATION_OPTION
private static final String KAPT_KOTLIN_GENERATED_OPTION
private static final kotlin.reflect.KProperty[] $$delegatedProperties
public static final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper$Companion Companion
private final javax.annotation.processing.Processor getProcessor ()
kotlin.Lazy $receiver$iv
Object thisRef$iv
kotlin.reflect.KProperty property$iv
int $i$f$getValue
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)
javax.lang.model.element.TypeElement it
int $i$a$1
Object item$iv
Iterable $receiver$iv
java.util.Collection destination$iv
int $i$f$mapTo
java.util.Collection $receiver$iv
int $i$f$plusAssign
javax.lang.model.element.TypeElement it
int $i$a$1
Object $receiver$iv
int $i$f$let
String annotationFqName
java.util.HashSet existingFqNames
java.util.Set wrappedAnnotations
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
static void ()
public static final java.lang.String access$getProcessorFqName$p (org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper)
org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper $this
public static final java.lang.String access$getKAPT_ANNOTATION_OPTION$cp ()
public static final java.lang.String access$getKAPT_KOTLIN_GENERATED_OPTION$cp ()
}
org/jetbrains/kotlin/annotation/KotlinAnnotationProvider$annotatedKotlinElements$2.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$annotatedKotlinElements$2 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)
}
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