org.jetbrains.kotlin.psi
Class KtValueArgumentList

java.lang.Object
  extended by com.intellij.openapi.util.UserDataHolderBase
      extended by com.intellij.psi.impl.ElementBase
          extended by com.intellij.psi.impl.PsiElementBase
              extended by com.intellij.extapi.psi.ASTDelegatePsiElement
                  extended by com.intellij.extapi.psi.ASTWrapperPsiElement
                      extended by org.jetbrains.kotlin.psi.KtElementImpl
                          extended by org.jetbrains.kotlin.psi.KtValueArgumentList
All Implemented Interfaces:
com.intellij.navigation.NavigationItem, com.intellij.openapi.util.Iconable, com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderEx, com.intellij.pom.Navigatable, com.intellij.psi.NavigatablePsiElement, com.intellij.psi.PsiElement, java.lang.Cloneable

public class KtValueArgumentList
extends KtElementImpl


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.intellij.openapi.util.Iconable
com.intellij.openapi.util.Iconable.IconFlags, com.intellij.openapi.util.Iconable.LastComputedIcon
 
Field Summary
 
Fields inherited from class com.intellij.psi.impl.ElementBase
FLAGS_LOCKED, ICON_PLACEHOLDER
 
Fields inherited from interface com.intellij.psi.PsiElement
ARRAY_FACTORY, EMPTY_ARRAY
 
Fields inherited from interface com.intellij.openapi.util.Iconable
ICON_FLAG_CLOSED, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY
 
Fields inherited from interface com.intellij.navigation.NavigationItem
EMPTY_NAVIGATION_ITEM_ARRAY
 
Constructor Summary
KtValueArgumentList(com.intellij.lang.ASTNode node)
           
 
Method Summary
<R,D> R
accept(KtVisitor<R,D> visitor, D data)
           
 KtValueArgument addArgument(KtValueArgument argument)
           
 KtValueArgument addArgumentAfter(KtValueArgument argument, KtValueArgument anchor)
           
 KtValueArgument addArgumentBefore(KtValueArgument argument, KtValueArgument anchor)
           
 java.util.List<KtValueArgument> getArguments()
           
 com.intellij.psi.PsiElement getLeftParenthesis()
           
 com.intellij.psi.PsiElement getRightParenthesis()
           
 void removeArgument(KtValueArgument argument)
           
 
Methods inherited from class org.jetbrains.kotlin.psi.KtElementImpl
accept, acceptChildren, getContainingKtFile, getLanguage, getReference, getReferences, toString
 
Methods inherited from class com.intellij.extapi.psi.ASTWrapperPsiElement
getNode, getParent
 
Methods inherited from class com.intellij.extapi.psi.ASTDelegatePsiElement
add, addAfter, addBefore, addInternal, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildInternal, deleteChildRange, findChildByFilter, findChildByType, findChildByType, findChildrenByType, findChildrenByType, findChildrenByType, findChildrenByType, findElementAt, findLastChildByType, findNotNullChildByType, findNotNullChildByType, getChildren, getContainingFile, getCopyableUserData, getFirstChild, getLastChild, getManager, getNextSibling, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, putCopyableUserData, replace, replaceChildInternal, subtreeChanged, textContains, textToCharArray
 
Methods inherited from class com.intellij.psi.impl.PsiElementBase
acceptChildren, canNavigate, canNavigateToSource, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContext, getName, getNavigationElement, getOriginalElement, getPresentation, getProject, getResolveScope, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, navigate, notNullChild, processDeclarations, textMatches, textMatches
 
Methods inherited from class com.intellij.psi.impl.ElementBase
buildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlags
 
Methods inherited from class com.intellij.openapi.util.UserDataHolderBase
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putUserData, putUserDataIfAbsent, replace, setUserMap
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.intellij.openapi.util.UserDataHolder
getUserData, putUserData
 
Methods inherited from interface com.intellij.openapi.util.Iconable
getIcon
 

Constructor Detail

KtValueArgumentList

public KtValueArgumentList(@NotNull
                           com.intellij.lang.ASTNode node)
Method Detail

accept

public <R,D> R accept(@NotNull
                      KtVisitor<R,D> visitor,
                      D data)
Overrides:
accept in class KtElementImpl

getArguments

@NotNull
public java.util.List<KtValueArgument> getArguments()

getRightParenthesis

@Nullable
public com.intellij.psi.PsiElement getRightParenthesis()

getLeftParenthesis

@Nullable
public com.intellij.psi.PsiElement getLeftParenthesis()

addArgument

@NotNull
public KtValueArgument addArgument(@NotNull
                                           KtValueArgument argument)

addArgumentAfter

@NotNull
public KtValueArgument addArgumentAfter(@NotNull
                                                KtValueArgument argument,
                                                @Nullable
                                                KtValueArgument anchor)

addArgumentBefore

@NotNull
public KtValueArgument addArgumentBefore(@NotNull
                                                 KtValueArgument argument,
                                                 @Nullable
                                                 KtValueArgument anchor)

removeArgument

public void removeArgument(@NotNull
                           KtValueArgument argument)