Fixed visibility generated by backend for internal members. Now they are public in JVM, but have special flag in annotation.
This commit is contained in:
@@ -49,10 +49,12 @@ public class JvmStdlibNames {
|
||||
public static final String JET_METHOD_PROPERTY_TYPE_FIELD = "propertyType";
|
||||
|
||||
public static final int JET_METHOD_FLAGS_DEFAULT_VALUE = 0;
|
||||
public static final int JET_METHOD_FLAGS_BITS = 3;
|
||||
public static final int JET_METHOD_FLAGS_BITS = 5;
|
||||
public static final int JET_METHOD_FLAG_PROPERTY_BIT = 0;
|
||||
public static final int JET_METHOD_FLAG_FORCE_OPEN_BIT = 1;
|
||||
public static final int JET_METHOD_FLAG_FORCE_FINAL_BIT = 2;
|
||||
public static final int JET_METHOD_FLAG_PRIVATE_BIT = 3;
|
||||
public static final int JET_METHOD_FLAG_INTERNAL_BIT = 4;
|
||||
|
||||
public static final JvmClassName JET_CONSTRUCTOR = JvmClassName.byFqNameWithoutInnerClasses("jet.runtime.typeinfo.JetConstructor");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user