kotlin.jvm.internal.PropertyReference0Impl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.document.library.opener.onedrive.web
Show all versions of com.liferay.document.library.opener.onedrive.web
Liferay Document Library Opener OneDrive Web
/*
* Copyright 2010-2018 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package kotlin.jvm.internal;
import kotlin.SinceKotlin;
import kotlin.reflect.KClass;
import kotlin.reflect.KDeclarationContainer;
@SuppressWarnings({"unused", "rawtypes"})
public class PropertyReference0Impl extends PropertyReference0 {
public PropertyReference0Impl(KDeclarationContainer owner, String name, String signature) {
super(
NO_RECEIVER,
((ClassBasedDeclarationContainer) owner).getJClass(), name, signature,
owner instanceof KClass ? 0 : 1
);
}
@SinceKotlin(version = "1.4")
public PropertyReference0Impl(Class owner, String name, String signature, int flags) {
super(NO_RECEIVER, owner, name, signature, flags);
}
@SinceKotlin(version = "1.4")
public PropertyReference0Impl(Object receiver, Class owner, String name, String signature, int flags) {
super(receiver, owner, name, signature, flags);
}
@Override
public Object get() {
return getGetter().call();
}
}