TreeOrJSSpread
Either a Tree
or a JSSpread
.
This is the type of actual arguments to JS applications.
class Tree
class VarDef
class Skip
class Block
class Labeled
trait AssignLhs
class Select
class SelectStatic
class ArraySelect
class RecordSelect
class JSPrivateSelect
class JSSelect
class JSSuperSelect
class JSGlobalRef
class VarRef
class Assign
class Return
class If
class While
class DoWhile
class ForIn
class TryCatch
class TryFinally
class Throw
class Match
class Debugger
class New
class LoadModule
class StoreModule
class SelectJSNativeMember
class Apply
class ApplyStatically
class ApplyStatic
class ApplyDynamicImport
class UnaryOp
class BinaryOp
class NewArray
class ArrayValue
class ArrayLength
class RecordValue
class IsInstanceOf
class AsInstanceOf
class GetClass
class Clone
class IdentityHashCode
class JSNew
class JSFunctionApply
class JSMethodApply
class JSSuperMethodCall
class JSSuperConstructorCall
class JSImportCall
class LoadJSConstructor
class LoadJSModule
class JSDelete
class JSUnaryOp
class JSBinaryOp
class JSArrayConstr
class JSObjectConstr
class JSTypeOfGlobalRef
class JSLinkingInfo
trait Literal
class Undefined
class Null
class BooleanLiteral
class CharLiteral
class ByteLiteral
class ShortLiteral
class IntLiteral
class LongLiteral
class FloatLiteral
class DoubleLiteral
class StringLiteral
class ClassOf
class This
class Closure
class CreateJSClass
class Transient
class JSSpread