deprecate @JetConstructor.hidden
and add missing hidden field
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package org.jetbrains.jet.lang.resolve.java;
|
package org.jetbrains.jet.lang.resolve.java;
|
||||||
|
|
||||||
|
import jet.runtime.typeinfo.JetConstructor;
|
||||||
import org.objectweb.asm.Type;
|
import org.objectweb.asm.Type;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -30,7 +31,11 @@ public class JvmStdlibNames {
|
|||||||
public static final JvmClassName JET_PROPERTY = new JvmClassName("jet.runtime.typeinfo.JetProperty");
|
public static final JvmClassName JET_PROPERTY = new JvmClassName("jet.runtime.typeinfo.JetProperty");
|
||||||
|
|
||||||
public static final JvmClassName JET_CONSTRUCTOR = new JvmClassName("jet.runtime.typeinfo.JetConstructor");
|
public static final JvmClassName JET_CONSTRUCTOR = new JvmClassName("jet.runtime.typeinfo.JetConstructor");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated
|
||||||
|
* @see JetConstructor#hidden()
|
||||||
|
*/
|
||||||
public static final String JET_CONSTRUCTOR_HIDDEN_FIELD = "hidden";
|
public static final String JET_CONSTRUCTOR_HIDDEN_FIELD = "hidden";
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,4 +4,8 @@ package jet.runtime.typeinfo;
|
|||||||
* @author Stepan Koltsov
|
* @author Stepan Koltsov
|
||||||
*/
|
*/
|
||||||
public @interface JetConstructor {
|
public @interface JetConstructor {
|
||||||
|
/**
|
||||||
|
* @deprecated Some time later all constructors will be visible
|
||||||
|
*/
|
||||||
|
boolean hidden() default false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user