@NotNull propagated to JetVisitor implementations
This commit is contained in:
+2
-2
@@ -70,7 +70,7 @@ public class DeclarationBodyVisitor extends TranslatorVisitor<Void> {
|
||||
|
||||
@Override
|
||||
public Void visitEnumEntry(
|
||||
final JetEnumEntry enumEntry, TranslationContext data
|
||||
@NotNull final JetEnumEntry enumEntry, TranslationContext data
|
||||
) {
|
||||
JsExpression jsEnumEntryCreation;
|
||||
ClassDescriptor descriptor = getClassDescriptor(data.bindingContext(), enumEntry);
|
||||
@@ -96,7 +96,7 @@ public class DeclarationBodyVisitor extends TranslatorVisitor<Void> {
|
||||
|
||||
@Override
|
||||
public Void visitClassObject(
|
||||
JetClassObject classObject, TranslationContext context
|
||||
@NotNull JetClassObject classObject, TranslationContext context
|
||||
) {
|
||||
JetObjectDeclaration declaration = classObject.getObjectDeclaration();
|
||||
assert declaration != null : "Declaration for class object must be not null";
|
||||
|
||||
@@ -27,7 +27,7 @@ public class TranslatorVisitor<T> extends JetVisitor<T, TranslationContext> {
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public T visitJetElement(JetElement expression, TranslationContext context) {
|
||||
public T visitJetElement(@NotNull JetElement expression, TranslationContext context) {
|
||||
throw new UnsupportedOperationException("Unsupported expression encountered:" + expression.toString());
|
||||
}
|
||||
|
||||
|
||||
+6
-6
@@ -33,12 +33,12 @@ public final class FindDangerousVisitor extends JetTreeVisitor<DangerousData> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void visitDeclaration(JetDeclaration dcl, DangerousData data) {
|
||||
public Void visitDeclaration(@NotNull JetDeclaration dcl, DangerousData data) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void visitJetElement(JetElement element, DangerousData data) {
|
||||
public Void visitJetElement(@NotNull JetElement element, DangerousData data) {
|
||||
if (data.exists()) {
|
||||
return null;
|
||||
}
|
||||
@@ -46,7 +46,7 @@ public final class FindDangerousVisitor extends JetTreeVisitor<DangerousData> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void visitWhenExpression(JetWhenExpression expression, DangerousData data) {
|
||||
public Void visitWhenExpression(@NotNull JetWhenExpression expression, DangerousData data) {
|
||||
if (expressionFound(expression, data)) {
|
||||
return null;
|
||||
}
|
||||
@@ -54,7 +54,7 @@ public final class FindDangerousVisitor extends JetTreeVisitor<DangerousData> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void visitIfExpression(JetIfExpression expression, DangerousData data) {
|
||||
public Void visitIfExpression(@NotNull JetIfExpression expression, DangerousData data) {
|
||||
if (expressionFound(expression, data)) {
|
||||
return null;
|
||||
}
|
||||
@@ -62,7 +62,7 @@ public final class FindDangerousVisitor extends JetTreeVisitor<DangerousData> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void visitBlockExpression(JetBlockExpression expression, DangerousData data) {
|
||||
public Void visitBlockExpression(@NotNull JetBlockExpression expression, DangerousData data) {
|
||||
if (isStatement(context.bindingContext(), expression)) {
|
||||
return null;
|
||||
}
|
||||
@@ -72,7 +72,7 @@ public final class FindDangerousVisitor extends JetTreeVisitor<DangerousData> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void visitCallExpression(JetCallExpression expression, DangerousData data) {
|
||||
public Void visitCallExpression(@NotNull JetCallExpression expression, DangerousData data) {
|
||||
if (InlinedCallExpressionTranslator.shouldBeInlined(expression, context)) {
|
||||
if (expressionFound(expression, data)) {
|
||||
return null;
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ public final class FindPreviousVisitor extends JetTreeVisitor<DangerousData> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void visitJetElement(JetElement element, DangerousData data) {
|
||||
public Void visitJetElement(@NotNull JetElement element, DangerousData data) {
|
||||
if (data.getDangerousNode() == element) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user