Uast: wrapping expression bodies with return and code block (#KT-23557)
This commit is contained in:
committed by
xiexed
parent
66d134ef5c
commit
14ce13315c
@@ -3,14 +3,22 @@ public final class AnnotationParametersKt {
|
||||
@IntRange(from = 10, to = 0)
|
||||
@WithDefaultValue
|
||||
@SuppressLint(value = "Lorem")
|
||||
public static final fun foo() : int = 5
|
||||
public static final fun foo() : int {
|
||||
return 5
|
||||
}
|
||||
@IntRange(from = 0, to = 100)
|
||||
@SuppressLint(value = <noref>("Lorem", "Ipsum", "Dolor"))
|
||||
public static final fun bar() : void = Unit
|
||||
public static final fun bar() : void {
|
||||
return Unit
|
||||
}
|
||||
@RequiresPermission(anyOf = collectionLiteral[1, 2, 3])
|
||||
public static final fun fooWithArrLiteral() : int = 5
|
||||
public static final fun fooWithArrLiteral() : int {
|
||||
return 5
|
||||
}
|
||||
@RequiresStrPermission(strs = collectionLiteral["a", "b", "c"])
|
||||
public static final fun fooWithStrArrLiteral() : int = 3
|
||||
public static final fun fooWithStrArrLiteral() : int {
|
||||
return 3
|
||||
}
|
||||
}
|
||||
|
||||
public abstract annotation IntRange {
|
||||
|
||||
Reference in New Issue
Block a user