org.jetbrains.kotlin.psi
Class JetUnaryExpression

java.lang.Object
  extended by JetExpressionImpl
      extended by org.jetbrains.kotlin.psi.JetUnaryExpression
All Implemented Interfaces:
JetExpression, JetOperationExpression
Direct Known Subclasses:
JetPostfixExpression, JetPrefixExpression

public abstract class JetUnaryExpression
extends JetExpressionImpl
implements JetOperationExpression


Field Summary
 
Fields inherited from interface org.jetbrains.kotlin.psi.JetExpression
ARRAY_FACTORY, EMPTY_ARRAY
 
Constructor Summary
JetUnaryExpression(com.intellij.lang.ASTNode node)
           
 
Method Summary
abstract  JetExpression getBaseExpression()
           
 JetSimpleNameExpression 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.JetExpression
accept
 

Constructor Detail

JetUnaryExpression

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

getBaseExpression

@Nullable
public abstract JetExpression getBaseExpression()

getOperationReference

@NotNull
public JetSimpleNameExpression getOperationReference()
Specified by:
getOperationReference in interface JetOperationExpression

getOperationToken

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