Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for CodeSizeEvaluator (0.24 sec)

  1. subprojects/core/src/test/groovy/org/gradle/internal/classpath/transforms/LambdaSerializationTransformerTest.groovy

    import org.objectweb.asm.ClassReader
    import org.objectweb.asm.ClassVisitor
    import org.objectweb.asm.ClassWriter
    import org.objectweb.asm.MethodVisitor
    import org.objectweb.asm.Type
    import org.objectweb.asm.commons.CodeSizeEvaluator
    import spock.lang.Specification
    
    class LambdaSerializationTransformerTest extends Specification {
        def "transformer estimates deserialization code size of #cl correctly"() {
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 12 11:19:58 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/internal/classpath/transforms/LambdaSerializationTransformer.java

        }
    
        private void generateSplitLambdaDeserializeMethod(String methodName, String nextSplitMethodName, PeekingIterator<LambdaFactoryDetails> factoriesIterator) {
            CodeSizeEvaluator sizeEvaluator = new CodeSizeEvaluator(visitStaticPrivateMethod(methodName, RETURN_OBJECT_FROM_SERIALIZED_LAMBDA));
            new MethodVisitorScope(sizeEvaluator) {{
                Label next = null;
                while (factoriesIterator.hasNext()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 04 14:26:38 UTC 2023
    - 15.6K bytes
    - Viewed (0)
Back to top