Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ApiMemberSelector (0.46 sec)

  1. platforms/jvm/normalization-java/src/main/java/org/gradle/internal/normalization/java/impl/ApiMemberSelector.java

     * Selected members are delegated to an adapter that determines how to further
     * process those members (e.g. stripping out method bodies), and how to write a
     * new "API class" with them.
     */
    public class ApiMemberSelector extends ClassVisitor {
    
        private final SortedSet<MethodMember> methods = new TreeSet<>();
        private final SortedSet<FieldMember> fields = new TreeSet<>();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 7.4K bytes
    - Viewed (0)
  2. platforms/jvm/normalization-java/src/main/java/org/gradle/internal/normalization/java/ApiClassExtractor.java

            if (!shouldExtractApiClassFrom(originalClassReader)) {
                return Optional.empty();
            }
            ClassWriter apiClassWriter = new ClassWriter(ClassWriter.COMPUTE_MAXS);
            ApiMemberSelector visitor = new ApiMemberSelector(originalClassReader.getClassName(), apiMemberWriterFactory.makeApiMemberWriter(apiClassWriter), apiIncludesPackagePrivateMembers);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  3. platforms/jvm/normalization-java/src/main/java/org/gradle/internal/normalization/java/impl/MethodStubbingApiMemberAdapter.java

    import static org.objectweb.asm.Opcodes.INVOKESPECIAL;
    import static org.objectweb.asm.Opcodes.INVOKESTATIC;
    import static org.objectweb.asm.Opcodes.NEW;
    
    /**
     * Adapts members selected by {@link ApiMemberSelector}, stripping out method
     * implementations and replacing them with a "stub" that will throw an
     * {@link UnsupportedOperationException} if called at runtime. All members (including but
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 3.8K bytes
    - Viewed (0)
Back to top