Convert JavaClassFinder.java to kotlin

This commit is contained in:
Denis Zharkov
2018-09-24 15:56:31 +03:00
parent 9ddee565e0
commit e59d9bf9e4
@@ -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);
} }