META-INF/
META-INF/MANIFEST.MF
org/
org/jetbrains/
org/jetbrains/kotlin/
org/jetbrains/kotlin/annotation/
META-INF/kotlin-annotation-processing.kotlin_module
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/AnnotatedElement$Class.classAnnotatedElement.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedElement$Class extends org.jetbrains.kotlin.annotation.AnnotatedElement {
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public void (java.lang.String)
String classFqName
}
org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
public org.jetbrains.kotlin.annotation.KotlinAnnotationProvider extends java.lang.Object {
private final java.util.HashSet kotlinClassesInternal
private final java.util.HashMap annotatedKotlinElementsInternal
protected final java.util.HashSet getKotlinClassesInternal ()
protected final java.util.HashMap getAnnotatedKotlinElementsInternal ()
public final java.util.Map getAnnotatedKotlinElements ()
public final java.util.Set getKotlinClasses ()
public final boolean getSupportInheritedAnnotations ()
protected final void readAnnotations (java.io.Reader)
String classFqName
int $i$a$1$getOrPut
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$4$useLines
java.io.BufferedReader it$iv
int $i$a$1$use
java.io.Reader $receiver$iv
int $i$f$useLines
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$readAnnotations$3 expandClassName$
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$readAnnotations$2 expandAnnotation$
java.util.HashMap shortenedPackageNameCache
java.util.HashMap shortenedAnnotationCache
org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$readAnnotations$1 handleShortenedName$
java.io.Reader annotationsReader
public final void writeAnnotations (org.jetbrains.kotlin.annotation.AnnotationWriter)
org.jetbrains.kotlin.annotation.AnnotatedElement element
java.util.Set elements
String annotation
String className
org.jetbrains.kotlin.annotation.AnnotationWriter writer
public void (java.io.Reader)
java.io.Reader annotationsReader
public void (java.io.File)
java.io.File annotationsFile
public void ()
}
org/jetbrains/kotlin/annotation/MutableKotlinAnnotationProvider$removeClasses$1.classMutableKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.MutableKotlinAnnotationProvider$removeClasses$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.Set $classesFqNames
public volatile java.lang.Object invoke (java.lang.Object)
public final boolean invoke (org.jetbrains.kotlin.annotation.AnnotatedElement)
org.jetbrains.kotlin.annotation.AnnotatedElement it
void (java.util.Set)
}
org/jetbrains/kotlin/annotation/AnnotatedElementKt.classAnnotatedElement.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedElementKt extends java.lang.Object {
public static final void writeAnnotatedElement (org.jetbrains.kotlin.annotation.AnnotationWriter, java.lang.String, org.jetbrains.kotlin.annotation.AnnotatedElement)
org.jetbrains.kotlin.annotation.AnnotationWriter $receiver
String annotation
org.jetbrains.kotlin.annotation.AnnotatedElement element
}
org/jetbrains/kotlin/annotation/KotlinAnnotationProvider$readAnnotations$3.classKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$readAnnotations$3 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$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.Function2 {
public static final org.jetbrains.kotlin.annotation.KotlinAnnotationProvider$readAnnotations$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final void invoke (java.util.Map, java.util.List)
String id
String name
java.util.Map cache
java.util.List lineParts
void ()
static void ()
}
org/jetbrains/kotlin/annotation/MutableKotlinAnnotationProvider.classMutableKotlinAnnotationProvider.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.MutableKotlinAnnotationProvider extends org.jetbrains.kotlin.annotation.KotlinAnnotationProvider {
public final void addAnnotationsFrom (java.io.File)
java.io.BufferedReader it
int $i$a$1$use
java.io.File file
public final void removeClasses (java.util.Set)
java.util.Set elements
String annotation
java.util.Set classesFqNames
public void ()
}
org/jetbrains/kotlin/annotation/CompactAnnotationWriter.classCompactAnnotationWriter.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.CompactAnnotationWriter extends org.jetbrains.kotlin.annotation.AnnotationWriter {
private final org.jetbrains.kotlin.annotation.CompactAnnotationWriter$NameShortener annotationsShortener
private final org.jetbrains.kotlin.annotation.CompactAnnotationWriter$NameShortener packageShortener
public void writeClassDeclaration (java.lang.String)
String classFqName
public void writeAnnotatedClass (java.lang.String, java.lang.String)
String annotationName
String classFqName
public void writeAnnotatedMethod (java.lang.String, java.lang.String, java.lang.String)
String annotationName
String classFqName
String methodName
public void writeAnnotatedField (java.lang.String, java.lang.String, java.lang.String)
String annotationName
String classFqName
String fieldName
private final void writeAnnotated (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String type
String annotationName
String className
String memberName
static volatile void writeAnnotated$default (org.jetbrains.kotlin.annotation.CompactAnnotationWriter, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
private final java.lang.String getShortenedClassName (java.lang.String)
String simpleName
String packageName
int lastDotIndex
String fqName
public void (java.io.Writer)
java.io.Writer writer
}
org/jetbrains/kotlin/annotation/AnnotatedElement$Constructor$Companion.classAnnotatedElement.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedElement$Constructor$Companion extends java.lang.Object {
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/annotation/AnnotationWriter$Companion.classAnnotationWriter.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotationWriter$Companion extends java.lang.Object {
private final java.lang.String getLINE_SEP ()
private void ()
public static final java.lang.String access$getLINE_SEP$p (org.jetbrains.kotlin.annotation.AnnotationWriter$Companion)
org.jetbrains.kotlin.annotation.AnnotationWriter$Companion $this
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
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/AnnotationWriter.classAnnotationWriter.kt
package org.jetbrains.kotlin.annotation
public abstract org.jetbrains.kotlin.annotation.AnnotationWriter extends java.lang.Object {
private final java.io.Writer writer
private static final String LINE_SEP
public static final org.jetbrains.kotlin.annotation.AnnotationWriter$Companion Companion
public abstract void writeClassDeclaration (java.lang.String)
public abstract void writeAnnotatedClass (java.lang.String, java.lang.String)
public abstract void writeAnnotatedMethod (java.lang.String, java.lang.String, java.lang.String)
public abstract void writeAnnotatedField (java.lang.String, java.lang.String, java.lang.String)
protected final transient void writeLine (java.lang.String[])
String part
int i
String[] parts
public void (java.io.Writer)
java.io.Writer writer
static void ()
public static final java.lang.String access$getLINE_SEP$cp ()
}
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/AnnotatedElement$Field.classAnnotatedElement.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedElement$Field extends org.jetbrains.kotlin.annotation.AnnotatedElement {
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/CompactNotationType.classCompactNotationType.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.CompactNotationType extends java.lang.Object {
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
public static final org.jetbrains.kotlin.annotation.CompactNotationType INSTANCE
private void ()
static void ()
}
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 ()
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$mapTo
Object item$iv
Iterable $receiver$iv
java.util.Collection destination$iv
int $i$f$mapTo
javax.lang.model.element.TypeElement it
int $i$a$1$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$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 $shortenedAnnotationCache
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.lang.String)
int $i$a$1$getOrElse
String s
void (java.util.HashMap)
}
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$filter
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$filter
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$any
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$filter
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$filter
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$filter
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.AnnotatedElement descriptor
int $i$a$1$fold
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$forEach
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/AnnotatedElement$Method.classAnnotatedElement.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedElement$Method extends org.jetbrains.kotlin.annotation.AnnotatedElement {
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/AnnotatedElement$Constructor.classAnnotatedElement.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotatedElement$Constructor extends org.jetbrains.kotlin.annotation.AnnotatedElement {
public static final String METHOD_NAME
public static final org.jetbrains.kotlin.annotation.AnnotatedElement$Constructor$Companion Companion
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public void (java.lang.String)
String classFqName
static void ()
}
org/jetbrains/kotlin/annotation/AnnotatedElement.classAnnotatedElement.kt
package org.jetbrains.kotlin.annotation
public abstract org.jetbrains.kotlin.annotation.AnnotatedElement extends java.lang.Object {
private final String classFqName
public final java.lang.String getClassFqName ()
private void (java.lang.String)
String classFqName
public void (java.lang.String, kotlin.jvm.internal.DefaultConstructorMarker)
String classFqName
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/annotation/CompactAnnotationWriter$NameShortener.classCompactAnnotationWriter.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.CompactAnnotationWriter$NameShortener extends java.lang.Object {
private final java.util.HashMap names
private final String type
final org.jetbrains.kotlin.annotation.CompactAnnotationWriter this$0
public final int get (java.lang.String)
int id
int $i$a$1$getOrPut
Object answer$iv
Object value$iv
java.util.Map $receiver$iv
int $i$f$getOrPut
String name
public void (org.jetbrains.kotlin.annotation.CompactAnnotationWriter, java.lang.String)
org.jetbrains.kotlin.annotation.CompactAnnotationWriter $outer
String type
}
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