org.jetbrains.kotlin.js.backend.ast
Class JsExpression.JsExpressionHasArguments

java.lang.Object
  extended by HasMetadata
      extended by org.jetbrains.kotlin.js.backend.ast.SourceInfoAwareJsNode
          extended by org.jetbrains.kotlin.js.backend.ast.JsExpression
              extended by org.jetbrains.kotlin.js.backend.ast.JsExpression.JsExpressionHasArguments
All Implemented Interfaces:
HasArguments, JsNode
Direct Known Subclasses:
JsInvocation, JsNew
Enclosing class:
JsExpression

public abstract static class JsExpression.JsExpressionHasArguments
extends JsExpression
implements HasArguments


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jetbrains.kotlin.js.backend.ast.JsExpression
JsExpression.JsExpressionHasArguments
 
Field Summary
protected  java.util.List<JsExpression> arguments
           
 
Constructor Summary
protected JsExpression.JsExpressionHasArguments(java.util.List<JsExpression> arguments)
           
 
Method Summary
 java.util.List<JsExpression> getArguments()
           
 java.lang.String toString()
           
protected
<T extends HasMetadata>
T
withMetadataFrom(T other)
           
 
Methods inherited from class org.jetbrains.kotlin.js.backend.ast.JsExpression
deepCopy, isLeaf, makeStmt, source
 
Methods inherited from class org.jetbrains.kotlin.js.backend.ast.SourceInfoAwareJsNode
acceptChildren, getSource, setSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jetbrains.kotlin.js.backend.ast.JsNode
accept, traverse
 

Field Detail

arguments

protected final java.util.List<JsExpression> arguments
Constructor Detail

JsExpression.JsExpressionHasArguments

protected JsExpression.JsExpressionHasArguments(java.util.List<JsExpression> arguments)
Method Detail

getArguments

public java.util.List<JsExpression> getArguments()
Specified by:
getArguments in interface HasArguments

toString

public java.lang.String toString()

withMetadataFrom

protected <T extends HasMetadata> T withMetadataFrom(T other)