Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 102 for annotation (0.32 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/KtFirAnnotationListForType.kt

        val annotations = custom.annotations.ifEmpty { return emptyList() }
    
        for (annotation in annotations) {
            val containerSymbol = (annotation as? FirAnnotationCall)?.containingDeclarationSymbol ?: continue
            when (phase) {
                FirResolvePhase.TYPES -> resolveAnnotationsWithClassIds(containerSymbol)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 4.7K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/renderAnnotations.kt

    import org.jetbrains.kotlin.descriptors.annotations.Annotations
    import org.jetbrains.kotlin.name.ClassId
    import org.jetbrains.kotlin.renderer.render
    import org.jetbrains.kotlin.resolve.descriptorUtil.annotationClass
    import org.jetbrains.kotlin.resolve.descriptorUtil.fqNameSafe
    
    internal fun PrettyPrinter.renderFe10Annotations(
        annotations: Annotations,
        isSingleLineAnnotations: Boolean,
    Plain Text
    - Registered: Fri Apr 19 08:18:09 GMT 2024
    - Last Modified: Fri Feb 03 19:49:08 GMT 2023
    - 2.2K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/symbolDeclarationRenderer/Fe10IdeNormalAnalysisSourceModuleRendererTestGenerated.java

      }
    
      @Test
      @TestMetadata("annotation.kt")
      public void testAnnotation() {
        runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/annotation.kt");
      }
    
      @Test
      @TestMetadata("complexTypes.kt")
      public void testComplexTypes() {
    Java
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 18:26:10 GMT 2024
    - 9.9K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiNamedClassOrObjectSymbol.kt

                    }
                    is KtClass -> when {
                        psi.isInterface() -> KtClassKind.INTERFACE
                        psi.isEnum() -> KtClassKind.ENUM_CLASS
                        psi.isAnnotation() -> KtClassKind.ANNOTATION_CLASS
                        else -> KtClassKind.CLASS
                    }
                    else -> error("Unexpected class instance")
                }
            }
    
        override val superTypes: List<KtType>
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 6.3K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10DebugTypeRenderer.kt

            val annotations = type.annotations
                .filter { it.annotationClass?.classId != StandardClassIds.Annotations.ExtensionFunctionType }
    
            printer.printCollectionIfNotEmpty(annotations, separator = " ", postfix = "  ") {
                renderTypeAnnotationDebug(it, printer)
            }
        }
    
        private fun Fe10AnalysisContext.renderTypeAnnotationDebug(annotation: AnnotationDescriptor, printer: PrettyPrinter) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 10.1K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10TypeSystemCommonBackendContextForTypeMapping.kt

                val declaration = upperBound.constructor.declarationDescriptor as? ClassDescriptor ?: continue
                if (declaration.kind != ClassKind.INTERFACE && declaration.kind != ClassKind.ANNOTATION_CLASS) {
                    return upperBound
                }
            }
    
            return upperBounds.firstOrNull() ?: builtIns.nullableAnyType
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Feb 10 16:01:04 GMT 2023
    - 5.6K bytes
    - Viewed (0)
  7. .idea/encodings.xml

        <file url="file://$PROJECT_DIR$/libraries/tools/idl2k" charset="UTF-8" />
        <file url="file://$PROJECT_DIR$/libraries/tools/kotlin-annotation-processing-maven" charset="UTF-8" />
        <file url="file://$PROJECT_DIR$/libraries/tools/kotlin-annotation-processing-maven/src/main/java" charset="UTF-8" />
        <file url="file://$PROJECT_DIR$/libraries/tools/kotlin-dist-for-jps-meta/src/main/java" charset="UTF-8" />
    XML
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Mon Aug 22 14:23:18 GMT 2022
    - 5.9K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt

                            val classSymbol = resolvedSymbol.getContainingClassSymbol(builder.rootSession) ?: return null
                            if ((classSymbol.fir as? FirClass)?.classKind == ClassKind.ANNOTATION_CLASS) {
                                val resultMap = mutableMapOf<Name, FirExpression>()
                                resolvedArgumentMapping?.entries?.forEach { (arg, param) ->
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 11.7K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMetadataCalculator.kt

        ) {
            for (fir in declarations) {
                if (fir !is FirFunction && fir !is FirProperty && fir !is FirTypeAlias) continue
    
                fir.symbol.lazyResolveToPhase(FirResolvePhase.ANNOTATION_ARGUMENTS)
    
                val psiElements = mapping[fir.psi as KtElement]
                val methods = psiElements.filterIsInstance<PsiMethod>()
                when (fir) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 09:19:07 GMT 2024
    - 10K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiDestructuringDeclarationSymbol.kt

        override val descriptor: CallableDescriptor? get() = null
    
        override val annotationsObject: Annotations by cached {
            val bindingContext = analysisContext.analyze(psi, AnalysisMode.PARTIAL)
            Annotations.create(
                psi.annotationEntries.mapNotNull { entry ->
                    bindingContext[BindingContext.ANNOTATION, entry]
                }
            )
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 2.9K bytes
    - Viewed (0)
Back to top