EA-39553 - NPE: AlternativeSignatureData.<init>
This commit is contained in:
+4
-1
@@ -27,8 +27,11 @@ import org.jetbrains.jet.lang.resolve.java.JvmStdlibNames;
|
|||||||
* @author Stepan Koltsov
|
* @author Stepan Koltsov
|
||||||
*/
|
*/
|
||||||
public class JetClassAnnotation extends PsiAnnotationWithFlags {
|
public class JetClassAnnotation extends PsiAnnotationWithFlags {
|
||||||
|
|
||||||
public static final JetClassAnnotation NULL_ANNOTATION = new JetClassAnnotation(null);
|
public static final JetClassAnnotation NULL_ANNOTATION = new JetClassAnnotation(null);
|
||||||
|
static {
|
||||||
|
NULL_ANNOTATION.checkInitialized();
|
||||||
|
}
|
||||||
|
|
||||||
private String signature;
|
private String signature;
|
||||||
|
|
||||||
public JetClassAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
public JetClassAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
||||||
|
|||||||
+3
-1
@@ -26,8 +26,10 @@ import org.jetbrains.jet.lang.resolve.java.JvmStdlibNames;
|
|||||||
* @author Stepan Koltsov
|
* @author Stepan Koltsov
|
||||||
*/
|
*/
|
||||||
public class JetConstructorAnnotation extends PsiAnnotationWithFlags {
|
public class JetConstructorAnnotation extends PsiAnnotationWithFlags {
|
||||||
|
|
||||||
public static final JetConstructorAnnotation NULL_ANNOTATION = new JetConstructorAnnotation(null);
|
public static final JetConstructorAnnotation NULL_ANNOTATION = new JetConstructorAnnotation(null);
|
||||||
|
static {
|
||||||
|
NULL_ANNOTATION.checkInitialized();
|
||||||
|
}
|
||||||
|
|
||||||
public JetConstructorAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
public JetConstructorAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
||||||
super(psiAnnotation);
|
super(psiAnnotation);
|
||||||
|
|||||||
+4
-1
@@ -28,8 +28,11 @@ import org.jetbrains.jet.lang.resolve.java.JvmStdlibNames;
|
|||||||
* @author alex.tkachman
|
* @author alex.tkachman
|
||||||
*/
|
*/
|
||||||
public class JetMethodAnnotation extends PsiAnnotationWithFlags {
|
public class JetMethodAnnotation extends PsiAnnotationWithFlags {
|
||||||
|
|
||||||
public static final JetMethodAnnotation NULL_ANNOTATION = new JetMethodAnnotation(null);
|
public static final JetMethodAnnotation NULL_ANNOTATION = new JetMethodAnnotation(null);
|
||||||
|
static {
|
||||||
|
NULL_ANNOTATION.checkInitialized();
|
||||||
|
}
|
||||||
|
|
||||||
private String typeParameters;
|
private String typeParameters;
|
||||||
private String returnType;
|
private String returnType;
|
||||||
private String propertyType;
|
private String propertyType;
|
||||||
|
|||||||
+3
-1
@@ -27,8 +27,10 @@ import org.jetbrains.jet.lang.resolve.java.JvmStdlibNames;
|
|||||||
* @author Stepan Koltsov
|
* @author Stepan Koltsov
|
||||||
*/
|
*/
|
||||||
public class JetTypeParameterAnnotation extends PsiAnnotationWrapper {
|
public class JetTypeParameterAnnotation extends PsiAnnotationWrapper {
|
||||||
|
|
||||||
public static final JetTypeParameterAnnotation NULL_ANNOTATION = new JetTypeParameterAnnotation(null);
|
public static final JetTypeParameterAnnotation NULL_ANNOTATION = new JetTypeParameterAnnotation(null);
|
||||||
|
static {
|
||||||
|
NULL_ANNOTATION.checkInitialized();
|
||||||
|
}
|
||||||
|
|
||||||
protected JetTypeParameterAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
protected JetTypeParameterAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
||||||
super(psiAnnotation);
|
super(psiAnnotation);
|
||||||
|
|||||||
+3
-1
@@ -28,8 +28,10 @@ import org.jetbrains.jet.lang.resolve.java.JvmStdlibNames;
|
|||||||
* @author alex.tkachman
|
* @author alex.tkachman
|
||||||
*/
|
*/
|
||||||
public class JetValueParameterAnnotation extends PsiAnnotationWrapper {
|
public class JetValueParameterAnnotation extends PsiAnnotationWrapper {
|
||||||
|
|
||||||
public static final JetValueParameterAnnotation NULL_ANNOTATION = new JetValueParameterAnnotation(null);
|
public static final JetValueParameterAnnotation NULL_ANNOTATION = new JetValueParameterAnnotation(null);
|
||||||
|
static {
|
||||||
|
NULL_ANNOTATION.checkInitialized();
|
||||||
|
}
|
||||||
|
|
||||||
public JetValueParameterAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
public JetValueParameterAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
||||||
super(psiAnnotation);
|
super(psiAnnotation);
|
||||||
|
|||||||
+4
@@ -30,6 +30,10 @@ import org.jetbrains.jet.lang.resolve.java.JvmStdlibNames;
|
|||||||
*/
|
*/
|
||||||
public class KotlinSignatureAnnotation extends PsiAnnotationWrapper {
|
public class KotlinSignatureAnnotation extends PsiAnnotationWrapper {
|
||||||
public static final KotlinSignatureAnnotation NULL_ANNOTATION = new KotlinSignatureAnnotation(null);
|
public static final KotlinSignatureAnnotation NULL_ANNOTATION = new KotlinSignatureAnnotation(null);
|
||||||
|
static {
|
||||||
|
NULL_ANNOTATION.checkInitialized();
|
||||||
|
}
|
||||||
|
|
||||||
private String signature;
|
private String signature;
|
||||||
|
|
||||||
public KotlinSignatureAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
public KotlinSignatureAnnotation(@Nullable PsiAnnotation psiAnnotation) {
|
||||||
|
|||||||
Reference in New Issue
Block a user