Renamed FLAG_KIND_* to FLAG_METHOD_KIND_*
This commit is contained in:
@@ -50,12 +50,12 @@ public class JvmStdlibNames {
|
||||
public static final int FLAG_PRIVATE_BIT = 1 << 3;
|
||||
public static final int FLAG_INTERNAL_BIT = 1 << 4;
|
||||
|
||||
// three bits (one reserved)
|
||||
public static final int FLAG_KIND_MASK = 7 << 5;
|
||||
public static final int FLAG_KIND_DECLARATION = 0 << 5;
|
||||
public static final int FLAG_KIND_FAKE_OVERRIDE = 1 << 5;
|
||||
public static final int FLAG_KIND_DELEGATION = 2 << 5;
|
||||
public static final int FLAG_KIND_SYNTHESIZED = 3 << 5;
|
||||
// for method, three bits (one reserved)
|
||||
public static final int FLAG_METHOD_KIND_MASK = 7 << 5;
|
||||
public static final int FLAG_METHOD_KIND_DECLARATION = 0 << 5;
|
||||
public static final int FLAG_METHOD_KIND_FAKE_OVERRIDE = 1 << 5;
|
||||
public static final int FLAG_METHOD_KIND_DELEGATION = 2 << 5;
|
||||
public static final int FLAG_METHOD_KIND_SYNTHESIZED = 3 << 5;
|
||||
|
||||
public static final JvmClassName JET_CONSTRUCTOR = JvmClassName.byFqNameWithoutInnerClasses("jet.runtime.typeinfo.JetConstructor");
|
||||
|
||||
|
||||
+9
-9
@@ -29,20 +29,20 @@ public class DescriptorKindUtils {
|
||||
|
||||
public static int kindToFlags(CallableMemberDescriptor.Kind kind) {
|
||||
switch (kind) {
|
||||
case DECLARATION: return JvmStdlibNames.FLAG_KIND_DECLARATION;
|
||||
case FAKE_OVERRIDE: return JvmStdlibNames.FLAG_KIND_FAKE_OVERRIDE;
|
||||
case DELEGATION: return JvmStdlibNames.FLAG_KIND_DELEGATION;
|
||||
case SYNTHESIZED: return JvmStdlibNames.FLAG_KIND_SYNTHESIZED;
|
||||
case DECLARATION: return JvmStdlibNames.FLAG_METHOD_KIND_DECLARATION;
|
||||
case FAKE_OVERRIDE: return JvmStdlibNames.FLAG_METHOD_KIND_FAKE_OVERRIDE;
|
||||
case DELEGATION: return JvmStdlibNames.FLAG_METHOD_KIND_DELEGATION;
|
||||
case SYNTHESIZED: return JvmStdlibNames.FLAG_METHOD_KIND_SYNTHESIZED;
|
||||
default: throw new IllegalArgumentException("Unknown kind: " + kind);
|
||||
}
|
||||
}
|
||||
|
||||
public static CallableMemberDescriptor.Kind flagsToKind(int value) {
|
||||
switch (value & JvmStdlibNames.FLAG_KIND_MASK) {
|
||||
case JvmStdlibNames.FLAG_KIND_DECLARATION: return CallableMemberDescriptor.Kind.DECLARATION;
|
||||
case JvmStdlibNames.FLAG_KIND_FAKE_OVERRIDE: return CallableMemberDescriptor.Kind.FAKE_OVERRIDE;
|
||||
case JvmStdlibNames.FLAG_KIND_DELEGATION: return CallableMemberDescriptor.Kind.DELEGATION;
|
||||
case JvmStdlibNames.FLAG_KIND_SYNTHESIZED: return CallableMemberDescriptor.Kind.SYNTHESIZED;
|
||||
switch (value & JvmStdlibNames.FLAG_METHOD_KIND_MASK) {
|
||||
case JvmStdlibNames.FLAG_METHOD_KIND_DECLARATION: return CallableMemberDescriptor.Kind.DECLARATION;
|
||||
case JvmStdlibNames.FLAG_METHOD_KIND_FAKE_OVERRIDE: return CallableMemberDescriptor.Kind.FAKE_OVERRIDE;
|
||||
case JvmStdlibNames.FLAG_METHOD_KIND_DELEGATION: return CallableMemberDescriptor.Kind.DELEGATION;
|
||||
case JvmStdlibNames.FLAG_METHOD_KIND_SYNTHESIZED: return CallableMemberDescriptor.Kind.SYNTHESIZED;
|
||||
default: throw new IllegalArgumentException("Unknown int value of kind: " + value);
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ public class JetMethodAnnotation extends PsiAnnotationWithFlags {
|
||||
}
|
||||
|
||||
public int kind() {
|
||||
return flags() & JvmStdlibNames.FLAG_KIND_MASK;
|
||||
return flags() & JvmStdlibNames.FLAG_METHOD_KIND_MASK;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
Reference in New Issue
Block a user