org.jetbrains.jet.lang.diagnostics
Class PositioningStrategies

java.lang.Object
  extended by org.jetbrains.jet.lang.diagnostics.PositioningStrategies

public class PositioningStrategies
extends java.lang.Object


Field Summary
static PositioningStrategy<JetModifierListOwner> ABSTRACT_MODIFIER
           
static PositioningStrategy<JetArrayAccessExpression> ARRAY_ACCESS
           
static PositioningStrategy<com.intellij.psi.PsiElement> CALL_ELEMENT
           
static PositioningStrategy<JetExpression> CALL_EXPRESSION
           
static PositioningStrategy<JetDeclaration> DECLARATION
           
static PositioningStrategy<JetDeclaration> DECLARATION_RETURN_TYPE
           
static PositioningStrategy<JetDeclarationWithBody> DECLARATION_WITH_BODY
           
static PositioningStrategy<com.intellij.psi.PsiElement> DEFAULT
           
static PositioningStrategy<JetWhenEntry> ELSE_ENTRY
           
static PositioningStrategy<JetModifierListOwner> FINAL_MODIFIER
           
static PositioningStrategy<com.intellij.psi.PsiElement> FOR_REDECLARATION
           
static PositioningStrategy<JetReferenceExpression> FOR_UNRESOLVED_REFERENCE
           
static PositioningStrategy<JetFunctionLiteral> FUNCTION_LITERAL_PARAMETERS
           
static PositioningStrategy<com.intellij.psi.PsiNameIdentifierOwner> NAME_IDENTIFIER
           
static PositioningStrategy<com.intellij.psi.PsiNameIdentifierOwner> NAMED_ELEMENT
           
static PositioningStrategy<JetNullableType> NULLABLE_TYPE
           
static PositioningStrategy<JetModifierListOwner> OVERRIDE_MODIFIER
           
static PositioningStrategy<JetParameter> PARAMETER_DEFAULT_VALUE
           
static PositioningStrategy<JetProperty> VAL_OR_VAR_NODE
           
static PositioningStrategy<JetElement> VALUE_ARGUMENTS
           
static PositioningStrategy<JetTypeProjection> VARIANCE_IN_PROJECTION
           
static PositioningStrategy<JetModifierListOwner> VARIANCE_MODIFIER
           
static PositioningStrategy<JetModifierListOwner> VISIBILITY_MODIFIER
           
static PositioningStrategy<JetWhenConditionInRange> WHEN_CONDITION_IN_RANGE
           
static PositioningStrategy<JetWhenExpression> WHEN_EXPRESSION
           
 
Method Summary
static PositioningStrategy<JetModifierListOwner> modifierSetPosition(JetKeywordToken... tokens)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final PositioningStrategy<com.intellij.psi.PsiElement> DEFAULT

DECLARATION_RETURN_TYPE

public static final PositioningStrategy<JetDeclaration> DECLARATION_RETURN_TYPE

NAME_IDENTIFIER

public static final PositioningStrategy<com.intellij.psi.PsiNameIdentifierOwner> NAME_IDENTIFIER

NAMED_ELEMENT

public static final PositioningStrategy<com.intellij.psi.PsiNameIdentifierOwner> NAMED_ELEMENT

DECLARATION

public static final PositioningStrategy<JetDeclaration> DECLARATION

ABSTRACT_MODIFIER

public static final PositioningStrategy<JetModifierListOwner> ABSTRACT_MODIFIER

OVERRIDE_MODIFIER

public static final PositioningStrategy<JetModifierListOwner> OVERRIDE_MODIFIER

FINAL_MODIFIER

public static final PositioningStrategy<JetModifierListOwner> FINAL_MODIFIER

VARIANCE_MODIFIER

public static final PositioningStrategy<JetModifierListOwner> VARIANCE_MODIFIER

FOR_REDECLARATION

public static final PositioningStrategy<com.intellij.psi.PsiElement> FOR_REDECLARATION

FOR_UNRESOLVED_REFERENCE

public static final PositioningStrategy<JetReferenceExpression> FOR_UNRESOLVED_REFERENCE

ARRAY_ACCESS

public static final PositioningStrategy<JetArrayAccessExpression> ARRAY_ACCESS

VISIBILITY_MODIFIER

public static final PositioningStrategy<JetModifierListOwner> VISIBILITY_MODIFIER

VARIANCE_IN_PROJECTION

public static final PositioningStrategy<JetTypeProjection> VARIANCE_IN_PROJECTION

PARAMETER_DEFAULT_VALUE

public static final PositioningStrategy<JetParameter> PARAMETER_DEFAULT_VALUE

CALL_ELEMENT

public static final PositioningStrategy<com.intellij.psi.PsiElement> CALL_ELEMENT

DECLARATION_WITH_BODY

public static final PositioningStrategy<JetDeclarationWithBody> DECLARATION_WITH_BODY

VAL_OR_VAR_NODE

public static final PositioningStrategy<JetProperty> VAL_OR_VAR_NODE

ELSE_ENTRY

public static final PositioningStrategy<JetWhenEntry> ELSE_ENTRY

WHEN_EXPRESSION

public static final PositioningStrategy<JetWhenExpression> WHEN_EXPRESSION

WHEN_CONDITION_IN_RANGE

public static final PositioningStrategy<JetWhenConditionInRange> WHEN_CONDITION_IN_RANGE

NULLABLE_TYPE

public static final PositioningStrategy<JetNullableType> NULLABLE_TYPE

CALL_EXPRESSION

public static final PositioningStrategy<JetExpression> CALL_EXPRESSION

VALUE_ARGUMENTS

public static final PositioningStrategy<JetElement> VALUE_ARGUMENTS

FUNCTION_LITERAL_PARAMETERS

public static final PositioningStrategy<JetFunctionLiteral> FUNCTION_LITERAL_PARAMETERS
Method Detail

modifierSetPosition

public static PositioningStrategy<JetModifierListOwner> modifierSetPosition(JetKeywordToken... tokens)