META-INF/
META-INF/MANIFEST.MF
org/
org/jetbrains/
org/jetbrains/kotlin/
org/jetbrains/kotlin/annotation/
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 org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$Companion INSTANCE
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 ()
static void ()
}
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/AnnotationProcessorWrapper$Companion.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper$Companion extends java.lang.Object {
public static final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper$Companion INSTANCE
public final java.lang.String getKAPT_ANNOTATION_OPTION ()
private void ()
static 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 void (java.lang.String)
String classFqName
}
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$annotatedKotlinElements$1.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$annotatedKotlinElements$1 extends kotlin.jvm.internal.PropertyReference1 {
public static final kotlin.reflect.KProperty1 INSTANCE
static void ()
void ()
public kotlin.reflect.KDeclarationContainer getOwner ()
public java.lang.String getName ()
public java.lang.String getSignature ()
public java.lang.Object get (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.PropertyReference1 {
public static final kotlin.reflect.KProperty1 INSTANCE
static void ()
void ()
public kotlin.reflect.KDeclarationContainer getOwner ()
public java.lang.String getName ()
public java.lang.String getSignature ()
public java.lang.Object get (java.lang.Object)
}
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/AnnotationProcessorWrapper$processingEnv$1.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper$processingEnv$1 extends kotlin.jvm.internal.MutablePropertyReference1 {
public static final kotlin.reflect.KMutableProperty1 INSTANCE
static void ()
void ()
public kotlin.reflect.KDeclarationContainer getOwner ()
public java.lang.String getName ()
public java.lang.String getSignature ()
public java.lang.Object get (java.lang.Object)
public void set (java.lang.Object, java.lang.Object)
}
org/jetbrains/kotlin/annotation/AnnotationProcessorWrapper$kotlinAnnotationsProvider$1.classAnnotationProcessorWrapper.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper$kotlinAnnotationsProvider$1 extends kotlin.jvm.internal.MutablePropertyReference1 {
public static final kotlin.reflect.KMutableProperty1 INSTANCE
static void ()
void ()
public kotlin.reflect.KDeclarationContainer getOwner ()
public java.lang.String getName ()
public java.lang.String getSignature ()
public java.lang.Object get (java.lang.Object)
public void set (java.lang.Object, 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 void (java.lang.String)
String classFqName
}
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 ()
public final java.io.File getAnnotationsFile ()
public void (java.io.File)
java.io.File annotationsFile
}
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/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/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$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)
}
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
public static final String KAPT_ANNOTATION_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 ()
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
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 javax.annotation.processing.Processor access$getProcessor$p (org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper)
org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper $this
public static final javax.annotation.processing.ProcessingEnvironment access$getProcessingEnv$p (org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper)
org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper $this
public static final void access$setProcessingEnv$p (org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper, javax.annotation.processing.ProcessingEnvironment)
org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper $this
javax.annotation.processing.ProcessingEnvironment
public static final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider access$getKotlinAnnotationsProvider$p (org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper)
org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper $this
public static final void access$setKotlinAnnotationsProvider$p (org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper, org.jetbrains.kotlin.annotation.KotlinAnnotationProvider)
org.jetbrains.kotlin.annotation.AnnotationProcessorWrapper $this
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider
}
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)
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/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/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
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 static final kotlin.reflect.KProperty[] $$delegatedProperties
public static final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$Companion Companion
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
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.Sequence lines
int $i$a$3
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
}
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
Object value$iv
java.util.Map $receiver$iv
int $i$f$getOrElse
String s
void (java.util.HashMap)
}
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