convert JvmProtoBufUtil.java to kotlin, step 2: convert content

This commit is contained in:
Michael Nedzelsky
2015-05-18 18:13:19 +03:00
parent 2a6cd3dd96
commit ea8234adb9
@@ -14,36 +14,33 @@
* limitations under the License.
*/
package org.jetbrains.kotlin.serialization.jvm;
package org.jetbrains.kotlin.serialization.jvm
import com.google.protobuf.ExtensionRegistryLite;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.kotlin.serialization.ClassData;
import org.jetbrains.kotlin.serialization.PackageData;
import com.google.protobuf.ExtensionRegistryLite
import org.jetbrains.kotlin.serialization.ClassData
import org.jetbrains.kotlin.serialization.PackageData
import kotlin.platform.platformStatic
public class JvmProtoBufUtil {
private JvmProtoBufUtil() {
public object JvmProtoBufUtil {
public fun getExtensionRegistry(): ExtensionRegistryLite {
val registry = ExtensionRegistryLite.newInstance()
JvmProtoBuf.registerAllExtensions(registry)
return registry
}
@NotNull
public static ExtensionRegistryLite getExtensionRegistry() {
ExtensionRegistryLite registry = ExtensionRegistryLite.newInstance();
JvmProtoBuf.registerAllExtensions(registry);
return registry;
platformStatic
public fun readClassDataFrom(encodedData: Array<String>): ClassData {
return ClassData.read(BitEncoding.decodeBytes(encodedData), getExtensionRegistry())
}
@NotNull
public static ClassData readClassDataFrom(@NotNull String[] encodedData) {
return ClassData.read(BitEncoding.decodeBytes(encodedData), getExtensionRegistry());
platformStatic
public fun readPackageDataFrom(encodedData: Array<String>): PackageData {
return readPackageDataFrom(BitEncoding.decodeBytes(encodedData))
}
@NotNull
public static PackageData readPackageDataFrom(@NotNull String[] encodedData) {
return readPackageDataFrom(BitEncoding.decodeBytes(encodedData));
}
@NotNull
public static PackageData readPackageDataFrom(@NotNull byte[] data) {
return PackageData.read(data, getExtensionRegistry());
platformStatic
public fun readPackageDataFrom(data: ByteArray): PackageData {
return PackageData.read(data, getExtensionRegistry())
}
}