mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 15:53:19 +00:00
Simplify ImplementationBodyCodegen#generateToArray
- don't do anything for interfaces because there's no point in generating abstract methods which are already abstract in supertypes - don't use getDeclaredFunctionByRawSignature, check function signature manually instead - don't use isOrOverridesSynthesized because 'toArray' is never synthesized
This commit is contained in:
@@ -122,8 +122,6 @@ public interface I1 {
|
||||
inner class I1$DefaultImpls
|
||||
public abstract method contains(p0: java.lang.Object): boolean
|
||||
public abstract method containsAll(@org.jetbrains.annotations.NotNull p0: java.util.Collection): boolean
|
||||
public abstract method toArray(): java.lang.Object[]
|
||||
public abstract method toArray(p0: java.lang.Object[]): java.lang.Object[]
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
@@ -138,6 +136,4 @@ public interface I2 {
|
||||
inner class I2$DefaultImpls
|
||||
public abstract method contains(@org.jetbrains.annotations.NotNull p0: java.lang.String): boolean
|
||||
public abstract method containsAll(@org.jetbrains.annotations.NotNull p0: java.util.Collection): boolean
|
||||
public abstract method toArray(): java.lang.Object[]
|
||||
public abstract method toArray(p0: java.lang.Object[]): java.lang.Object[]
|
||||
}
|
||||
Reference in New Issue
Block a user