public class TraceableThisAliasProvider extends AliasingContext.AbstractThisAliasProvider
| Constructor and Description |
|---|
TraceableThisAliasProvider(ClassOrNamespaceDescriptor descriptor,
com.google.dart.compiler.backend.js.ast.JsNameRef thisRef) |
| Modifier and Type | Method and Description |
|---|---|
com.google.dart.compiler.backend.js.ast.JsNameRef |
get(DeclarationDescriptor unnormalizedDescriptor) |
com.google.dart.compiler.backend.js.ast.JsNameRef |
getRefIfWasCaptured() |
boolean |
wasThisCaptured() |
get, normalizepublic TraceableThisAliasProvider(@NotNull ClassOrNamespaceDescriptor descriptor, @NotNull com.google.dart.compiler.backend.js.ast.JsNameRef thisRef)
public boolean wasThisCaptured()
@Nullable public com.google.dart.compiler.backend.js.ast.JsNameRef getRefIfWasCaptured()
@Nullable public com.google.dart.compiler.backend.js.ast.JsNameRef get(@NotNull DeclarationDescriptor unnormalizedDescriptor)