Home | History | Annotate | Download | only in 1.0.2

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.class
AnnotationProcessorWrapper.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.class
AnnotatedElement.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.class
KotlinAnnotationProvider.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.class
MutableKotlinAnnotationProvider.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.class
AnnotatedElement.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.class
KotlinAnnotationProvider.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.class
KotlinAnnotationProvider.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.class
MutableKotlinAnnotationProvider.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.class
CompactAnnotationWriter.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.class
AnnotatedElement.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.class
AnnotationWriter.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.class
AnnotationProcessorWrapper.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.class
AnnotationWriter.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.class
AnnotationProcessorWrapper.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.class
AnnotatedElement.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.class
CompactNotationType.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.class
AnnotationProcessorWrapper.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.class
KotlinAnnotationProvider.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.class
RoundEnvironmentWrapper.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.class
AnnotatedElement.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.class
AnnotatedElement.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.class
AnnotatedElement.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.class
CompactAnnotationWriter.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