Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for defineClass (0.28 sec)

  1. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/classloader/ClassLoaderUtils.java

                        return (Class) lookup.defineClass(classBytes);
                    } else {
                        return defineClass(classLoader, className, classBytes);
                    }
                } catch (Throwable e) {
                    throw new RuntimeException(e);
                }
            }
    
            @Override
            public <T> Class<T> defineClass(ClassLoader classLoader, String className, byte[] classBytes) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 29 06:47:40 UTC 2024
    - 11.4K bytes
    - Viewed (0)
  2. platforms/core-execution/workers/src/test/groovy/org/gradle/process/internal/worker/child/SerializableMockHelper.groovy

        Class generated
        ClassLoader target
    
        void call(ClassVisitor classVisitor, ClassNode classNode) {
            def bytes = ((ClassWriter) classVisitor).toByteArray();
            generated = target.defineClass(classNode.getName(), bytes, 0, bytes.length)
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  3. testing/internal-testing/src/main/groovy/org/gradle/util/TestClassLoader.groovy

            URL url = findResource(resource)
            if (url == null) {
                throw new ClassNotFoundException("Could not find class '${name}'")
            }
            def byteCode = url.bytes
            return defineClass(name, byteCode, 0, byteCode.length)
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/initialization/DefaultLegacyTypesSupport.java

            visitor.visitEnd();
            return visitor.toByteArray();
        }
    
        /**
         * Injects the interfaces into an arbitrary classloader via
         * {@link ClassLoader#defineClass(String, byte[], int, int)}.
         */
        @Override
        public void injectEmptyInterfacesIntoClassLoader(ClassLoader classLoader) {
            try {
                for (String name : syntheticClasses) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Aug 12 21:33:19 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  5. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/classloader/TransformingClassLoader.java

            @SuppressWarnings("deprecation") Package p = getPackage(packageName);
            if (p == null) {
                definePackage(packageName, null, null, null, null, null, null, null);
            }
            return defineClass(name, bytes, 0, bytes.length, codeSource);
        }
    
        @Nullable
        protected byte[] generateMissingClass(String name) {
            return null;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  6. platforms/core-runtime/client-services/src/test/groovy/org/gradle/internal/daemon/client/serialization/ClasspathInfererTest.groovy

                }
                def byteCode = url.bytes
                CodeSource codeSource = new CodeSource(getCodeBaseUrl(url, resource), null as Certificate[])
                return defineClass(name, byteCode, 0, byteCode.length, new ProtectionDomain(codeSource, new Permissions(), this, null))
            }
    
            URL getCodeBaseUrl(URL url, String resource) {
                def uri = url.toURI().toString()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 19:53:31 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  7. platforms/core-runtime/client-services/src/main/java/org/gradle/internal/daemon/client/serialization/ClientSidePayloadClassLoaderFactory.java

                    emptyWriter.visitEnd();
                    byte[] emptyBytecode = emptyWriter.toByteArray();
                    defineClass(detector.interfaceName, emptyBytecode, 0, emptyBytecode.length);
                }
    
                ClassWriter classWriter = new ClassWriter(0);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 19:53:31 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  8. platforms/jvm/normalization-java/src/test/groovy/org/gradle/internal/normalization/java/ApiClassExtractorTestSupport.groovy

            ApiClassLoader() {
                super(new URL[0], systemClassLoader.parent)
            }
    
            Class<?> loadClassFromBytes(byte[] bytes) {
                defineClass(null, bytes, 0, bytes.length)
            }
        }
    
        @CompileStatic
        static class ApiContainer {
            private final ApiClassLoader apiClassLoader = new ApiClassLoader()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 7.7K bytes
    - Viewed (0)
  9. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/normalization/KotlinApiClassExtractorTest.kt

        }
    }
    
    
    private
    class BytesClassLoader : URLClassLoader(arrayOf(), getSystemClassLoader()) {
        fun loadClassFromBytes(bytes: ByteArray): Class<*> =
            defineClass(null, bytes, 0, bytes.size)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 26 19:59:56 UTC 2023
    - 12K bytes
    - Viewed (0)
  10. platforms/jvm/scala/src/main/java/org/gradle/api/internal/tasks/scala/ZincScalaCompiler.java

            }
    
            @Override
            public DefinesClass definesClass(VirtualFile classpathEntry) {
                if (classpathEntry.name().equals("rt.jar")) {
                    return className -> false;
                }
                return analysis(classpathEntry)
                    .map(a -> a instanceof Analysis ? (Analysis) a : null)
                    .<DefinesClass>map(AnalysisBakedDefineClass::new)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 14:58:23 UTC 2024
    - 9.3K bytes
    - Viewed (0)
Back to top