Convert JavaClassFinder.java to kotlin
This commit is contained in:
@@ -14,26 +14,17 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.kotlin.load.java;
|
package org.jetbrains.kotlin.load.java
|
||||||
|
|
||||||
import kotlin.annotations.jvm.ReadOnly;
|
import org.jetbrains.kotlin.load.java.structure.JavaClass
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.kotlin.load.java.structure.JavaPackage
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.kotlin.name.ClassId
|
||||||
import org.jetbrains.kotlin.load.java.structure.JavaClass;
|
import org.jetbrains.kotlin.name.FqName
|
||||||
import org.jetbrains.kotlin.load.java.structure.JavaPackage;
|
|
||||||
import org.jetbrains.kotlin.name.ClassId;
|
|
||||||
import org.jetbrains.kotlin.name.FqName;
|
|
||||||
|
|
||||||
import java.util.Set;
|
interface JavaClassFinder {
|
||||||
|
fun findClass(classId: ClassId): JavaClass?
|
||||||
|
|
||||||
public interface JavaClassFinder {
|
fun findPackage(fqName: FqName): JavaPackage?
|
||||||
@Nullable
|
|
||||||
JavaClass findClass(@NotNull ClassId classId);
|
|
||||||
|
|
||||||
@Nullable
|
fun knownClassNamesInPackage(packageFqName: FqName): Set<String>?
|
||||||
JavaPackage findPackage(@NotNull FqName fqName);
|
|
||||||
|
|
||||||
@ReadOnly
|
|
||||||
@Nullable
|
|
||||||
Set<String> knownClassNamesInPackage(@NotNull FqName packageFqName);
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user