TreeOrJSSpread
org.scalajs.ir.Trees$.TreeOrJSSpread
sealed trait TreeOrJSSpread extends IRNode
Either a Tree
or a JSSpread
.
This is the type of actual arguments to JS applications.
Attributes
- Graph
-
- Supertypes
- Known subtypes
-
class JSSpreadclass Treeclass Applyclass ApplyDynamicImportclass ApplyStaticclass ApplyStaticallyclass ArrayLengthclass ArrayValueclass AsInstanceOfclass Assigntrait AssignLhsclass ArraySelectclass JSGlobalRefclass JSPrivateSelectclass JSSelectclass JSSuperSelectclass RecordSelectclass Selectclass SelectStaticclass VarRefclass BinaryOpclass Blockclass Cloneclass Closureclass CreateJSClassclass Debuggerclass DoWhileclass ForInclass GetClassclass IdentityHashCodeclass Ifclass IsInstanceOfclass JSArrayConstrclass JSBinaryOpclass JSDeleteclass JSFunctionApplyclass JSImportCallclass JSImportMetaclass JSLinkingInfoclass JSMethodApplyclass JSNewclass JSNewTargetclass JSObjectConstrclass JSSuperConstructorCallclass JSSuperMethodCallclass JSTypeOfGlobalRefclass JSUnaryOpclass Labeledtrait Literalclass BooleanLiteralclass ByteLiteralclass CharLiteralclass ClassOfclass DoubleLiteralclass FloatLiteralclass LongLiteraltrait MatchableLiteralclass IntLiteralclass Nullclass StringLiteralclass ShortLiteralclass Undefinedclass LoadJSConstructorclass LoadJSModuleclass LoadModuleclass Matchclass Newclass NewArrayclass RecordValueclass Returnclass SelectJSNativeMemberclass Skipclass StoreModuleclass Thisclass Throwclass Transientclass TryCatchclass TryFinallyclass UnaryOpclass UnwrapFromThrowableclass VarDefclass Whileclass WrapAsThrowable
Members list
In this article