org.jetbrains.k2js.translate.reference
Class CallBuilder

java.lang.Object
  extended by org.jetbrains.k2js.translate.reference.CallBuilder

public final class CallBuilder
extends java.lang.Object


Method Summary
 CallBuilder args(com.google.dart.compiler.backend.js.ast.JsExpression... args)
           
 CallBuilder args(java.util.List<com.google.dart.compiler.backend.js.ast.JsExpression> args)
           
static CallBuilder build(TranslationContext context)
           
 CallBuilder callee(com.google.dart.compiler.backend.js.ast.JsExpression callee)
           
 CallBuilder descriptor(CallableDescriptor descriptor)
           
 CallBuilder receiver(com.google.dart.compiler.backend.js.ast.JsExpression receiver)
           
 CallBuilder resolvedCall(ResolvedCall<?> call)
           
 com.google.dart.compiler.backend.js.ast.JsExpression translate()
           
 CallBuilder type(CallType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

build

public static CallBuilder build(@NotNull
                                TranslationContext context)

receiver

@NotNull
public CallBuilder receiver(@Nullable
                                    com.google.dart.compiler.backend.js.ast.JsExpression receiver)

args

@NotNull
public CallBuilder args(@NotNull
                                java.util.List<com.google.dart.compiler.backend.js.ast.JsExpression> args)

args

@NotNull
public CallBuilder args(@NotNull
                                com.google.dart.compiler.backend.js.ast.JsExpression... args)

descriptor

@NotNull
public CallBuilder descriptor(@NotNull
                                      CallableDescriptor descriptor)

callee

@NotNull
public CallBuilder callee(@Nullable
                                  com.google.dart.compiler.backend.js.ast.JsExpression callee)

resolvedCall

@NotNull
public CallBuilder resolvedCall(@NotNull
                                        ResolvedCall<?> call)

type

@NotNull
public CallBuilder type(@NotNull
                                CallType type)

translate

@NotNull
public com.google.dart.compiler.backend.js.ast.JsExpression translate()