public class ExpressionTypingVisitorForStatements extends JetVisitor<JetTypeInfo,ExpressionTypingContext>
| Modifier and Type | Field and Description |
|---|---|
protected org.jetbrains.jet.lang.types.expressions.ExpressionTypingInternals |
facade |
| Constructor and Description |
|---|
ExpressionTypingVisitorForStatements(org.jetbrains.jet.lang.types.expressions.ExpressionTypingInternals facade,
WritableScope scope,
BasicExpressionTypingVisitor basic,
ControlStructureTypingVisitor controlStructures,
PatternMatchingTypingVisitor patterns) |
visitAnnotatedExpression, visitAnnotation, visitAnnotationEntry, visitAnonymousInitializer, visitArgument, visitArrayAccessExpression, visitBinaryWithTypeRHSExpression, visitBlockStringTemplateEntry, visitBreakExpression, visitCallableReferenceExpression, visitCallExpression, visitCatchSection, visitClassBody, visitClassObject, visitConstantExpression, visitContinueExpression, visitDelegationByExpressionSpecifier, visitDelegationSpecifier, visitDelegationSpecifierList, visitDelegationToSuperCallSpecifier, visitDelegationToSuperClassSpecifier, visitDelegationToThisCall, visitDotQualifiedExpression, visitEnumEntry, visitEscapeStringTemplateEntry, visitFinallySection, visitFunctionLiteralExpression, visitFunctionType, visitIdeTemplate, visitImportDirective, visitInitializerList, visitIsExpression, visitJetFile, visitLabelQualifiedExpression, visitLiteralStringTemplateEntry, visitLoopExpression, visitModifierList, visitMultiDeclarationEntry, visitNamedDeclaration, visitNullableType, visitObjectDeclarationName, visitObjectLiteralExpression, visitParameter, visitParameterList, visitPostfixExpression, visitPrefixExpression, visitPropertyAccessor, visitPropertyDelegate, visitQualifiedExpression, visitReferenceExpression, visitReturnExpression, visitRootNamespaceExpression, visitSafeQualifiedExpression, visitScript, visitSelfType, visitSimpleNameExpression, visitSimpleNameStringTemplateEntry, visitStringTemplateEntry, visitStringTemplateEntryWithExpression, visitStringTemplateExpression, visitSuperExpression, visitThisExpression, visitThrowExpression, visitTryExpression, visitTypeArgumentList, visitTypeConstraint, visitTypeConstraintList, visitTypeParameter, visitTypeParameterList, visitTypeProjection, visitTypeReference, visitUserType, visitValueArgumentList, visitWhenConditionExpression, visitWhenConditionInRange, visitWhenConditionIsPattern, visitWhenEntryprotected final org.jetbrains.jet.lang.types.expressions.ExpressionTypingInternals facade
public ExpressionTypingVisitorForStatements(@NotNull org.jetbrains.jet.lang.types.expressions.ExpressionTypingInternals facade, @NotNull WritableScope scope, BasicExpressionTypingVisitor basic, @NotNull ControlStructureTypingVisitor controlStructures, @NotNull PatternMatchingTypingVisitor patterns)
public JetTypeInfo visitObjectDeclaration(JetObjectDeclaration declaration, ExpressionTypingContext context)
visitObjectDeclaration in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitProperty(JetProperty property, ExpressionTypingContext context)
visitProperty in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitMultiDeclaration(JetMultiDeclaration multiDeclaration, ExpressionTypingContext context)
visitMultiDeclaration in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitNamedFunction(JetNamedFunction function, ExpressionTypingContext context)
visitNamedFunction in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitClass(JetClass klass, ExpressionTypingContext context)
visitClass in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitTypedef(JetTypedef typedef, ExpressionTypingContext context)
visitTypedef in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitDeclaration(JetDeclaration dcl, ExpressionTypingContext context)
visitDeclaration in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitBinaryExpression(JetBinaryExpression expression, ExpressionTypingContext context)
visitBinaryExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>@NotNull protected JetTypeInfo visitAssignmentOperation(JetBinaryExpression expression, ExpressionTypingContext contextWithExpectedType)
@NotNull protected JetTypeInfo visitAssignment(JetBinaryExpression expression, ExpressionTypingContext contextWithExpectedType)
public JetTypeInfo visitExpression(JetExpression expression, ExpressionTypingContext context)
visitExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitJetElement(JetElement element, ExpressionTypingContext context)
visitJetElement in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitWhileExpression(JetWhileExpression expression, ExpressionTypingContext context)
visitWhileExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitDoWhileExpression(JetDoWhileExpression expression, ExpressionTypingContext context)
visitDoWhileExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitForExpression(JetForExpression expression, ExpressionTypingContext context)
visitForExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitIfExpression(JetIfExpression expression, ExpressionTypingContext context)
visitIfExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitWhenExpression(JetWhenExpression expression, ExpressionTypingContext context)
visitWhenExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitBlockExpression(JetBlockExpression expression, ExpressionTypingContext context)
visitBlockExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitParenthesizedExpression(JetParenthesizedExpression expression, ExpressionTypingContext context)
visitParenthesizedExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>public JetTypeInfo visitUnaryExpression(JetUnaryExpression expression, ExpressionTypingContext context)
visitUnaryExpression in class JetVisitor<JetTypeInfo,ExpressionTypingContext>