Interface RuntimeJsLibManager.InjectedJsLibField

All Superinterfaces:
RuntimeJsLibManager.JsLibField
All Known Subinterfaces:
RuntimeJsLibManager.ExternedField
Enclosing class:
RuntimeJsLibManager

public static interface RuntimeJsLibManager.InjectedJsLibField extends RuntimeJsLibManager.JsLibField
A RuntimeJsLibManager.JsLibField that is statically guaranteed to be available at runtime, i.e. that has been injected into the AST.

Only RuntimeJsLibManager.InjectedJsLibField instances provide direct access to the field name - this is to prevent code from creating new AST references to a field that's not actually injected (yet).

  • Method Details

    • qualifiedName

      String qualifiedName()
      Returns the name of the field as it is available to the compiler.