public final class Namer extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CALLEE_NAME |
| Modifier and Type | Method and Description |
|---|---|
com.google.dart.compiler.backend.js.ast.JsInvocation |
classCreateInvocation(ClassDescriptor descriptor) |
com.google.dart.compiler.backend.js.ast.JsExpression |
classCreationMethodReference() |
static java.lang.String |
getKotlinBackingFieldName(java.lang.String propertyName) |
static java.lang.String |
getNameForAccessor(java.lang.String propertyName,
boolean isGetter,
boolean useNativeAccessor) |
static java.lang.String |
getReceiverParameterName() |
static java.lang.String |
getRootNamespaceName() |
static com.google.dart.compiler.backend.js.ast.JsNameRef |
initializeMethodReference() |
com.google.dart.compiler.backend.js.ast.JsExpression |
isOperationReference() |
com.google.dart.compiler.backend.js.ast.JsExpression |
kotlin(java.lang.String name) |
com.google.dart.compiler.backend.js.ast.JsNameRef |
kotlinObject() |
static java.lang.String |
nameForClassesVariable() |
static Namer |
newInstance(com.google.dart.compiler.backend.js.ast.JsScope rootScope) |
com.google.dart.compiler.backend.js.ast.JsExpression |
objectCreationMethodReference() |
com.google.dart.compiler.backend.js.ast.JsExpression |
packageDefinitionMethodReference() |
static java.lang.String |
superMethodName() |
com.google.dart.compiler.backend.js.ast.JsExpression |
throwNPEFunctionCall() |
com.google.dart.compiler.backend.js.ast.JsExpression |
traitCreationMethodReference() |
public static final java.lang.String CALLEE_NAME
@NotNull public static java.lang.String getReceiverParameterName()
@NotNull public static java.lang.String getRootNamespaceName()
@NotNull public static com.google.dart.compiler.backend.js.ast.JsNameRef initializeMethodReference()
@NotNull public static java.lang.String superMethodName()
@NotNull public static java.lang.String nameForClassesVariable()
@NotNull public static java.lang.String getNameForAccessor(@NotNull java.lang.String propertyName, boolean isGetter, boolean useNativeAccessor)
@NotNull public static java.lang.String getKotlinBackingFieldName(@NotNull java.lang.String propertyName)
public static Namer newInstance(@NotNull com.google.dart.compiler.backend.js.ast.JsScope rootScope)
@NotNull public com.google.dart.compiler.backend.js.ast.JsExpression classCreationMethodReference()
@NotNull public com.google.dart.compiler.backend.js.ast.JsExpression traitCreationMethodReference()
@NotNull public com.google.dart.compiler.backend.js.ast.JsExpression packageDefinitionMethodReference()
@NotNull public com.google.dart.compiler.backend.js.ast.JsExpression objectCreationMethodReference()
@NotNull public com.google.dart.compiler.backend.js.ast.JsExpression throwNPEFunctionCall()
@NotNull public com.google.dart.compiler.backend.js.ast.JsExpression kotlin(@NotNull java.lang.String name)
@NotNull public com.google.dart.compiler.backend.js.ast.JsNameRef kotlinObject()
@NotNull public com.google.dart.compiler.backend.js.ast.JsExpression isOperationReference()
@NotNull public com.google.dart.compiler.backend.js.ast.JsInvocation classCreateInvocation(@NotNull ClassDescriptor descriptor)