Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for SignatureVisitor (0.4 sec)

  1. build-logic/documentation/src/test/groovy/gradlebuild/docs/dsl/source/model/TypeMetaDataTest.groovy

        }
    
        def visitsSignature() {
            TypeMetaData.SignatureVisitor visitor = Mock()
    
            when:
            type.visitSignature(visitor)
    
            then:
            1 * visitor.visitType('org.gradle.SomeType')
            0 * visitor._
        }
    
        def visitsSignatureForArrayType() {
            TypeMetaData.SignatureVisitor visitor = Mock()
            type.arrayDimensions = 2
    
            when:
    Groovy
    - Registered: Wed Apr 17 11:36:08 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 4.6K bytes
    - Viewed (0)
  2. build-logic/kotlin-dsl-shared-runtime/src/main/kotlin/org/gradle/kotlin/dsl/internal/sharedruntime/codegen/ApiTypeProvider.kt

        override fun visitParameterType(): SignatureVisitor =
            TypeSignatureVisitor(asmLevel).also { parameters.add(it) }
    
        override fun visitReturnType(): SignatureVisitor =
            returnType
    }
    
    
    private
    class TypeSignatureVisitor(private val asmLevel: Int, val variance: Variance = Variance.INVARIANT) : SignatureVisitor(asmLevel) {
    
        var isArray = false
    
    Plain Text
    - Registered: Wed Feb 28 11:36:09 GMT 2024
    - Last Modified: Tue Feb 06 19:56:10 GMT 2024
    - 20.8K bytes
    - Viewed (0)
  3. build-logic/documentation/src/main/groovy/gradlebuild/docs/dsl/source/model/TypeMetaData.java

                rawType.arrayDimensions++;
            }
            return rawType;
        }
    
        public String getSignature() {
            final StringBuilder builder = new StringBuilder();
    
            visitSignature(new SignatureVisitor() {
                @Override
                public void visitText(String text) {
                    builder.append(text);
                }
    
                @Override
                public void visitType(String name) {
    Java
    - Registered: Wed Apr 17 11:36:08 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 6.1K bytes
    - Viewed (0)
  4. build-logic/documentation/src/main/groovy/gradlebuild/docs/dsl/docbook/LinkRenderer.java

        }
    
        Node link(TypeMetaData type, final GenerationListener listener) {
            final Element linkElement = document.createElement("classname");
    
            type.visitSignature(new TypeMetaData.SignatureVisitor() {
                @Override
                public void visitText(String text) {
                    linkElement.appendChild(document.createTextNode(text));
                }
    
                @Override
    Java
    - Registered: Wed Apr 17 11:36:08 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 6.3K bytes
    - Viewed (0)
Back to top