Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 43 for TypeElement (0.13 sec)

  1. platforms/jvm/language-java/src/testFixtures/groovy/org/gradle/language/fixtures/NonIncrementalProcessorFixture.groovy

            providesNoOriginatingElements = true
            this
        }
    
        String getGeneratorCode() {
            """
    for (Element element : elements) {
        TypeElement typeElement = (TypeElement) element;
        String className = typeElement.getSimpleName().toString() + "Thing";
        try {
            JavaFileObject sourceFile = filer.createSourceFile(className${providesNoOriginatingElements ? "" : ", element"});
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2K bytes
    - Viewed (0)
  2. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/AbstractInstrumentationProcessor.java

            return false;
        }
    
        private Set<Element> findActualTypesToVisit(Element typeElement) {
            Optional<? extends AnnotationMirror> annotationMirror = AnnotationUtils.findAnnotationMirror(typeElement, VisitForInstrumentation.class);
            if (!annotationMirror.isPresent()) {
                return Collections.singleton(typeElement);
            }
    
            @SuppressWarnings("unchecked")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  3. platforms/jvm/language-java/src/test/groovy/org/gradle/api/internal/tasks/compile/processing/IncrementalFilerTest.groovy

                getQualifiedName() >> Stub(Name) {
                    toString() >> packageName
                }
                getEnclosingElement() >> null
            }
        }
    
        TypeElement type(String typeName) {
            Stub(TypeElement) {
                getEnclosingElement() >> null
                getQualifiedName() >> Stub(Name) {
                    toString() >> typeName
                }
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  4. platforms/jvm/language-java/src/testFixtures/groovy/org/gradle/language/fixtures/HelperProcessorFixture.groovy

                }
    """
        }
    
        String getGeneratorCode() {
            def baseCode = """
    for (Element element : elements) {
        TypeElement typeElement = (TypeElement) element;
        String className = typeElement.getSimpleName().toString() + "Helper";
        try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-standalone/analysis-api-standalone-base/src/org/jetbrains/kotlin/analysis/api/standalone/base/declarations/KotlinStandaloneDeclarationProvider.kt

         */
        private fun findInheritableSimpleNames(typeElement: KtTypeElement): List<String> {
            return when (typeElement) {
                is KtUserType -> {
                    val referenceName = typeElement.referencedName ?: return emptyList()
    
                    buildList {
                        add(referenceName)
    
                        val ktFile = typeElement.containingKtFile
                        if (!ktFile.isCompiled) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  6. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/NonIncrementalProcessingStrategy.java

    import org.gradle.api.internal.tasks.compile.incremental.processing.AnnotationProcessorResult;
    
    import javax.annotation.processing.RoundEnvironment;
    import javax.lang.model.element.Element;
    import javax.lang.model.element.TypeElement;
    import javax.tools.JavaFileManager;
    import java.util.Set;
    
    import static org.gradle.api.internal.tasks.compile.incremental.processing.IncrementalAnnotationProcessorType.UNKNOWN;
    
    /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2K bytes
    - Viewed (0)
  7. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/DelegatingProcessor.java

    import javax.lang.model.SourceVersion;
    import javax.lang.model.element.AnnotationMirror;
    import javax.lang.model.element.Element;
    import javax.lang.model.element.ExecutableElement;
    import javax.lang.model.element.TypeElement;
    import java.util.Set;
    
    /**
     * A simple base class for annotation processors that decorate another one.
     */
    abstract class DelegatingProcessor implements Processor {
        private final Processor delegate;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10PsiTypeProvider.kt

            val typeElement = asPsiTypeElement(
                simplifyType(kotlinType),
                useSitePosition,
                mode.toTypeMappingMode(type, isAnnotationMethod, suppressWildcards),
            )
    
            val psiType = typeElement?.type ?: return null
            if (!preserveAnnotations) return psiType
    
            return annotateByKotlinType(psiType, kotlinType, typeElement, inferNullability = true)
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 29 20:26:34 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/AggregatingProcessor.java

    import javax.annotation.processing.ProcessingEnvironment;
    import javax.annotation.processing.Processor;
    import javax.annotation.processing.RoundEnvironment;
    import javax.lang.model.element.TypeElement;
    import java.util.Set;
    
    
    /**
     * An aggregating processor can have zero to many originating elements for each generated file.
     */
    public final class AggregatingProcessor extends DelegatingProcessor {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2K bytes
    - Viewed (0)
  10. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/IsolatingProcessor.java

    import javax.annotation.processing.ProcessingEnvironment;
    import javax.annotation.processing.Processor;
    import javax.annotation.processing.RoundEnvironment;
    import javax.lang.model.element.TypeElement;
    import java.util.Set;
    
    /**
     * An isolating processor must provide exactly one originating element
     * for each file it generates.
     */
    public class IsolatingProcessor extends DelegatingProcessor {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2K bytes
    - Viewed (0)
Back to top