java.lang.Object
me.topchetoeu.j2s.runtime.values.functions.Arguments

public class Arguments extends Object
  • Field Details

    • self

      public final Value self
    • args

      public final Value[] args
    • env

      public final me.topchetoeu.j2s.common.Environment env
    • isNew

      public final boolean isNew
  • Constructor Details

    • Arguments

      public Arguments(me.topchetoeu.j2s.common.Environment env, boolean isNew, Value thisArg, Value... args)
  • Method Details

    • setTargetProto

      public final <T extends Value> T setTargetProto(T obj)
    • n

      public int n()
    • has

      public boolean has(int i)
    • self

      public Value self()
    • self

      public <T> T self(Class<T> clazz)
    • get

      public Value get(int i)
    • get

      public <T> T get(Class<T> clazz, int i)
    • getOrDefault

      public Value getOrDefault(int i, Value def)