Lines Matching refs:SdkSpec
25 SdkVersion(ctx EarlyModuleContext) SdkSpec
30 MinSdkVersion(ctx EarlyModuleContext) SdkSpec
33 TargetSdkVersion(ctx EarlyModuleContext) SdkSpec
79 type SdkSpec struct { struct
85 func (s SdkSpec) String() string { argument
91 func (s SdkSpec) Valid() bool { argument
96 func (s SdkSpec) Specified() bool { argument
102 func (s SdkSpec) Stable() bool { argument
122 func (s SdkSpec) PrebuiltSdkAvailableForUnbundledBuild() bool { argument
128 func (s SdkSpec) ForVendorPartition(ctx EarlyModuleContext) SdkSpec { argument
140 return SdkSpec{s.Kind, apiLevel, s.Raw}
149 func (s SdkSpec) UsePrebuilt(ctx EarlyModuleContext) bool { argument
173 func (s SdkSpec) EffectiveVersion(ctx EarlyModuleContext) (ApiLevel, error) { argument
194 func (s SdkSpec) EffectiveVersionString(ctx EarlyModuleContext) (string, error) { argument
209 SdkSpecNone = SdkSpec{SdkNone, NoneApiLevel, "(no version)"}
210 SdkSpecPrivate = SdkSpec{SdkPrivate, FutureApiLevel, ""}
211 SdkSpecCorePlatform = SdkSpec{SdkCorePlatform, FutureApiLevel, "core_platform"}
214 func SdkSpecFrom(ctx EarlyModuleContext, str string) SdkSpec {
229 return SdkSpec{SdkInvalid, NoneApiLevel, str}
252 return SdkSpec{SdkInvalid, NoneApiLevel, str}
257 return SdkSpec{SdkInvalid, apiLevel, str}
259 return SdkSpec{kind, apiLevel, str}
263 func (s SdkSpec) ValidateSystemSdk(ctx EarlyModuleContext) bool { argument