Platform

Android

Inputs

InputUsed for
platforms/android-N/android.jarclasses, members, descriptors, generic signatures, constants, parameter names
data/api-versions.xmlintroduced/deprecated levels (including minor levels such as 36.1); hidden-API detection
data/annotations.zipnullability, threading, permissions, IntDef metadata
platform.android.libraries / --jaryour own or third-party .jar/.aar files, e.g. Kotlin libraries

Supported

Not yet (reported with reason codes)

ConstructCode
Protected members, constructors of abstract classesE002
Generic type parameters on generated types (erased to bounds)E003
Types outside the selected closure (exposed as plain objects)E016
Kotlin default arguments (not applied through JNI; pass every argument); Flow on React Native (opaque object)E002 note / E016

Hidden and non-SDK APIs

A class absent from api-versions.xml is classified as hidden or non-SDK (E006) and never generated, nor are its members. Library jars are not classified this way: their APIs are your library's APIs.