- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for CtClass (0.04 sec)
-
build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/metadata/KotlinMetadataQueries.kt
object KotlinMetadataQueries { fun isKotlinFileFacadeClass(ctClass: CtClass): Boolean = if (Modifier.isPrivate(ctClass.modifiers)) false else queryKotlinMetadata(ctClass) { metadata -> when (metadata) { is KotlinClassMetadata.FileFacade -> true else -> false } } fun isKotlinInternal(ctClass: CtClass): Boolean =Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Fri Jul 04 09:21:38 UTC 2025 - 4.8K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/sources/KotlinSourceQueries.kt
Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Tue Jul 08 07:02:19 UTC 2025 - 13.2K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/groovy/gradlebuild/binarycompatibility/rules/MethodsRemovedInInternalSuperClassRule.groovy
} private List<String> filterChangesToReport(CtClass c, Set<CtMethod> methods) { return methods.findAll { isFirstPublicClassInHierarchy(it, c) }*.longName.sort() } private boolean isFirstPublicClassInHierarchy(CtMethod method, CtClass c) { List<CtClass> classesContainingMethod = [] CtClass current = c while (current != null) {Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Wed Dec 24 14:15:15 UTC 2025 - 4.2K bytes - Viewed (0) -
build-logic/binary-compatibility/src/test/groovy/gradlebuild/binarycompatibility/rules/IncubatingInternalInterfaceAddedRuleTest.groovy
interface IncubatingInterface {} interface InternalInterface {} interface StablePublicInterface {} CtClass oldBase CtClass newBase CtClass newSuper CtClass newIncubatingBase CtClass internalInterface CtClass incubatingInterface CtClass stablePublicInterface Map interfaces def setup() {Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Wed Dec 24 14:15:15 UTC 2025 - 4K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/groovy/gradlebuild/binarycompatibility/rules/NullabilityBreakingChangesRule.groovy
} return null } private static List<Boolean> typeParametersNullabilityOf(CtClass ctClass) { NullableClassTypeParametersVisitor visitor = new NullableClassTypeParametersVisitor() new ClassReader(byteCodeFrom(ctClass)).accept(visitor, 0) return visitor.typeParametersNullability }Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Mon Oct 27 09:26:32 UTC 2025 - 15.4K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/groovy/gradlebuild/binarycompatibility/rules/AbstractSuperClassChangesRule.groovy
} protected abstract boolean changed(JApiCompatibility member) protected abstract Violation checkSuperClassChanges(JApiClass apiClass, CtClass oldClass, CtClass newClass) protected boolean isInternal(CtClass c) { if (c.name.startsWith("java.")) { return false } else if (c.name.contains('.internal.')) { return true } else {Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Wed Dec 24 14:15:15 UTC 2025 - 2.2K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/groovy/gradlebuild/binarycompatibility/filters/BridgeForBytecodeUpgradeAdapterClassFilter.groovy
import japicmp.filter.ClassFilter import javassist.CtClass import org.gradle.api.Generated /** * $$BridgeFor$$ classes generated for bytecode upgrade instrumentation */ class BridgeForBytecodeUpgradeAdapterClassFilter implements ClassFilter { private static final BRIDGE_CLASS_PREFIX = "\$\$BridgeFor\$\$" @Override boolean matches(CtClass ctClass) {Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Tue Jun 11 09:56:18 UTC 2024 - 1.1K bytes - Viewed (0) -
build-logic/binary-compatibility/src/test/groovy/gradlebuild/binarycompatibility/rules/MethodsRemovedInInternalSuperClassRuleTest.groovy
* limitations under the License. */ package gradlebuild.binarycompatibility.rules import japicmp.model.JApiCompatibilityChange import japicmp.model.JApiCompatibilityChangeType import javassist.CtClass import me.champeau.gradle.japicmp.report.Violation class MethodsRemovedInInternalSuperClassRuleTest extends AbstractContextAwareRuleSpecification { MethodsRemovedInInternalSuperClassRule ruleRegistered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Wed Dec 24 14:15:15 UTC 2025 - 3.2K bytes - Viewed (0)