is<Annotation>() made static in KotlinBuiltIns
This commit is contained in:
@@ -745,7 +745,7 @@ public class JetFlowInformationProvider {
|
||||
public void markTailCalls() {
|
||||
final DeclarationDescriptor subroutineDescriptor = trace.get(BindingContext.DECLARATION_TO_DESCRIPTOR, subroutine);
|
||||
if (!(subroutineDescriptor instanceof FunctionDescriptor)) return;
|
||||
if (!KotlinBuiltIns.getInstance().isTailRecursive(subroutineDescriptor)) return;
|
||||
if (!KotlinBuiltIns.isTailRecursive(subroutineDescriptor)) return;
|
||||
|
||||
// finally blocks are copied which leads to multiple diagnostics reported on one instruction
|
||||
class KindAndCall {
|
||||
|
||||
@@ -227,7 +227,7 @@ public class DeclarationResolver {
|
||||
JetClassOrObject klass = entry.getKey();
|
||||
MutableClassDescriptor classDescriptor = (MutableClassDescriptor) entry.getValue();
|
||||
|
||||
if (klass instanceof JetClass && KotlinBuiltIns.getInstance().isData(classDescriptor)) {
|
||||
if (klass instanceof JetClass && KotlinBuiltIns.isData(classDescriptor)) {
|
||||
List<ValueParameterDescriptor> parameters =
|
||||
klass.hasPrimaryConstructor() ?
|
||||
getConstructorOfDataClass(classDescriptor).getValueParameters() :
|
||||
|
||||
+2
-2
@@ -130,7 +130,7 @@ public open class LazyClassMemberScope(resolveSession: ResolveSession,
|
||||
}
|
||||
|
||||
private fun generateDataClassMethods(result: MutableCollection<FunctionDescriptor>, name: Name) {
|
||||
if (!KotlinBuiltIns.getInstance().isData(thisDescriptor)) return
|
||||
if (!KotlinBuiltIns.isData(thisDescriptor)) return
|
||||
|
||||
val constructor = getPrimaryConstructor()
|
||||
if (constructor == null) return
|
||||
@@ -240,7 +240,7 @@ public open class LazyClassMemberScope(resolveSession: ResolveSession,
|
||||
}
|
||||
|
||||
private fun addDataClassMethods(result: MutableCollection<DeclarationDescriptor>) {
|
||||
if (!KotlinBuiltIns.getInstance().isData(thisDescriptor)) return
|
||||
if (!KotlinBuiltIns.isData(thisDescriptor)) return
|
||||
|
||||
if (getPrimaryConstructor() == null) return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user