org.jetbrains.kotlin.psi
Class KtUnaryExpression

java.lang.Object
  extended by KtExpressionImpl
      extended by org.jetbrains.kotlin.psi.KtUnaryExpression
All Implemented Interfaces:
KtExpression, KtOperationExpression
Direct Known Subclasses:
KtPostfixExpression, KtPrefixExpression

public abstract class KtUnaryExpression
extends KtExpressionImpl
implements KtOperationExpression


Field Summary
 
Fields inherited from interface org.jetbrains.kotlin.psi.KtExpression
ARRAY_FACTORY, EMPTY_ARRAY
 
Constructor Summary
KtUnaryExpression(com.intellij.lang.ASTNode node)
           
 
Method Summary
abstract  KtExpression getBaseExpression()
           
 KtSimpleNameExpression getOperationReference()
           
 com.intellij.psi.tree.IElementType getOperationToken()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jetbrains.kotlin.psi.KtExpression
accept
 

Constructor Detail

KtUnaryExpression

public KtUnaryExpression(com.intellij.lang.ASTNode node)
Method Detail

getBaseExpression

@Nullable
public abstract KtExpression getBaseExpression()

getOperationReference

@NotNull
public KtSimpleNameExpression getOperationReference()
Specified by:
getOperationReference in interface KtOperationExpression

getOperationToken

public com.intellij.psi.tree.IElementType getOperationToken()