javaadaptervar.java

来自「RESIN 3.2 最新源码」· Java 代码 · 共 1,366 行 · 第 1/2 页

JAVA
1,366
字号
        Value value = super.postincr(incr);        setValue(getRawValue());        return value;  }  /**   * Subtracts to the following value.   */  @Override  public Value sub(Value rValue)  {    return getValue().sub(rValue);  }  /**   * Subtracts to the following value.   */  @Override  public Value sub(long rValue)  {    return getValue().sub(rValue);  }    /**   * Multiplies to the following value.   */  @Override  public Value mul(Value rValue)  {    return getValue().mul(rValue);  }  /**   * Multiplies to the following value.   */  @Override  public Value mul(long lValue)  {    return getValue().mul(lValue);  }  /**   * Divides the following value.   */  @Override  public Value div(Value rValue)  {    return getValue().div(rValue);  }  /**   * Shifts left by the value.   */  @Override  public Value lshift(Value rValue)  {    return getValue().lshift(rValue);  }  /**   * Shifts right by the value.   */  @Override  public Value rshift(Value rValue)  {    return getValue().rshift(rValue);  }  /**   * Returns true for equality   */  @Override  public boolean eq(Value rValue)  {    return getValue().eq(rValue);  }  /**   * Returns true for equality   */  @Override  public boolean eql(Value rValue)  {    return getValue().eql(rValue);  }  /**   * Compares the two values   */  @Override  public int cmp(Value rValue)  {    return getValue().cmp(rValue);  }  /**   * Returns the length as a string.   */  @Override  public int length()  {    return getValue().length();  }    /**   * Returns the array/object size   */  @Override  public int getSize()  {    return getValue().getSize();  }  @Override  public Iterator<Map.Entry<Value, Value>> getIterator(Env env)  {    return getValue().getIterator(env);  }  @Override  public Iterator<Value> getKeyIterator(Env env)  {    return getValue().getKeyIterator(env);  }  @Override  public Iterator<Value> getValueIterator(Env env)  {    return getValue().getValueIterator(env);  }  /**   * Returns the array ref.   */  @Override  public Value getArray()  {    setRaw(getValue());        Value value = super.getArray();        setValue(getRawValue());        return value;  }  /**   * Returns the value, creating an object if unset.   */  @Override  public Value getObject(Env env)  {    setRaw(getValue());        Value value = super.getObject(env);        setValue(getRawValue());        return value;  }  /**   * Returns the array ref.   */  @Override  public Value get(Value index)  {    return getValue().get(index);  }  /**   * Returns the array ref.   */  @Override  public Value getRef(Value index)  {    setRaw(getValue());        Value value = super.getRef(index);        setValue(getRawValue());        return value;  }  /**   * Returns the array ref.   */  @Override  public Value getArg(Value index)  {    setRaw(getValue());        Value value = super.getArg(index);        setValue(getRawValue());        return value;  }  /**   * Returns the value, creating an object if unset.   */  @Override  public Value getArray(Value index)  {    setRaw(getValue());        Value value = super.getArray(index);        setValue(getRawValue());        return value;  }  /**   * Returns the value, doing a copy-on-write if needed.   */  @Override  public Value getDirty(Value index)  {    return getValue().getDirty(index);  }  /**   * Returns the value, creating an object if unset.   */  @Override  public Value getObject(Env env, Value index)  {    setRaw(getValue());        Value value = super.getObject(env, index);        setValue(getRawValue());        return value;  }  /**   * Returns the array ref.   */  @Override  public Value put(Value index, Value value)  {    setRaw(getValue());        Value retValue = super.put(index, value);        setValue(getRawValue());        return retValue;  }  /**   * Returns the array ref.   */  @Override  public Value put(Value value)  {    setRaw(getValue());        Value retValue = super.put(value);        setValue(getRawValue());        return retValue;  }  /**   * Returns the array ref.   */  @Override  public Value putRef()  {    setRaw(getValue());        Value retValue = super.putRef();        setValue(getRawValue());        return retValue;  }  /**   * Return unset the value.   */  @Override  public Value remove(Value index)  {    return getValue().remove(index);  }  /**   * Returns the field ref.   */  @Override  public Value getField(Env env, StringValue index)  {    return getValue().getField(env, index);  }  /**   * Returns the field ref.   */  @Override  public Value getFieldRef(Env env, StringValue index)  {    setRaw(getValue());        Value retValue = super.getFieldRef(env, index);        setValue(getRawValue());        return retValue;  }  /**   * Returns the array ref.   */  @Override  public Value getFieldArg(Env env, StringValue index)  {    setRaw(getValue());        Value retValue = super.getFieldArg(env, index);        setValue(getRawValue());        return retValue;  }  /**   * Returns the field value as an array   */  @Override  public Value getFieldArray(Env env, StringValue index)  {    setRaw(getValue());        Value retValue = super.getFieldArray(env, index);        setValue(getRawValue());        return retValue;  }  /**   * Returns the field value as an object   */  @Override  public Value getFieldObject(Env env, StringValue index)  {    setRaw(getValue());        Value retValue = super.getFieldObject(env, index);        setValue(getRawValue());        return retValue;  }  /**   * Sets the field.   */  @Override  public Value putField(Env env, StringValue index, Value value)  {    setRaw(getValue());        Value retValue = super.putField(env, index, value);        setValue(getRawValue());        return retValue;  }  /**   * Sets the field.   */  @Override  public Value putThisField(Env env, StringValue index, Value value)  {    setRaw(getValue());        Value retValue = super.putThisField(env, index, value);        setValue(getRawValue());    return retValue;  }    /**   * Unsets the field.   */  @Override  public void unsetField(StringValue index)  {    getValue().unsetField(index);  }  /**   * Takes the values of this array, unmarshalls them to objects of type   * <i>elementType</i>, and puts them in a java array.   */  @Override  public Object valuesToArray(Env env, Class elementType)  {    return getValue().valuesToArray(env, elementType);  }    /**   * Returns the character at an index   */  @Override  public Value charValueAt(long index)  {    return getValue().charValueAt(index);  }  /**   * Sets the character at an index   */  @Override  public Value setCharValueAt(long index, String value)  {    return getValue().setCharValueAt(index, value);  }  /**   * Returns true if there are more elements.   */  @Override  public boolean hasCurrent()  {    return getValue().hasCurrent();  }  /**   * Returns the current key   */  @Override  public Value key()  {    return getValue().key();  }  /**   * Returns the current value   */  @Override  public Value current()  {    return getValue().current();  }  /**   * Returns the current value   */  @Override  public Value next()  {    return getValue().next();  }  /**   * Evaluates a method.   */  @Override  public Value callMethod(Env env, int hash, char []name, int nameLen,                          Expr []args)  {    return getValue().callMethod(env, hash, name, nameLen, args);  }  /**   * Evaluates a method.   */  @Override  public Value callMethod(Env env, int hash, char []name, int nameLen,                          Value []args)  {    return getValue().callMethod(env, hash, name, nameLen, args);  }  /**   * Evaluates a method.   */  @Override  public Value callMethod(Env env, int hash, char []name, int nameLen)  {    return getValue().callMethod(env, hash, name, nameLen);  }  /**   * Evaluates a method.   */  @Override  public Value callMethod(Env env, int hash, char []name, int nameLen,                          Value a0)  {    return getValue().callMethod(env, hash, name, nameLen, a0);  }  /**   * Evaluates a method.   */  @Override  public Value callMethod(Env env, int hash, char []name, int nameLen,                          Value a0, Value a1)  {    return getValue().callMethod(env, hash, name, nameLen, a0, a1);  }  /**   * Evaluates a method with 3 args.   */  @Override  public Value callMethod(Env env, int hash, char []name, int nameLen,			  Value a0, Value a1, Value a2)  {    return getValue().callMethod(env, hash, name, nameLen, a0, a1, a2);  }  /**   * Evaluates a method with 4 args.   */  @Override  public Value callMethod(Env env, int hash, char []name, int nameLen,			  Value a0, Value a1, Value a2, Value a3)  {    return getValue().callMethod(env, hash, name, nameLen,                                 a0, a1, a2, a3);  }  /**   * Evaluates a method with 5 args.   */  @Override  public Value callMethod(Env env, int hash, char []name, int nameLen,			  Value a0, Value a1, Value a2, Value a3, Value a4)  {    return getValue().callMethod(env, hash, name, nameLen,                                 a0, a1, a2, a3, a4);  }  /**   * Evaluates a method.   */  @Override  public Value callMethodRef(Env env, int hash, char []name, int nameLen,                             Expr []args)  {    return getValue().callMethodRef(env, hash, name, nameLen, args);  }  /**   * Evaluates a method.   */  @Override  public Value callMethodRef(Env env,                             int hash, char []name, int nameLen,                             Value []args)  {    return getValue().callMethodRef(env, hash, name, nameLen, args);  }  /**   * Evaluates a method.   */  @Override  public Value callMethodRef(Env env, int hash, char []name, int nameLen)  {    return getValue().callMethodRef(env, hash, name, nameLen);  }  /**   * Evaluates a method.   */  @Override  public Value callMethodRef(Env env, int hash, char []name, int nameLen,                             Value a0)  {    return getValue().callMethodRef(env, hash, name, nameLen, a0);  }  /**   * Evaluates a method.   */  @Override  public Value callMethodRef(Env env, int hash, char []name, int nameLen,                             Value a0, Value a1)  {    return getValue().callMethodRef(env, hash, name, nameLen,                                    a0, a1);  }  /**   * Evaluates a method with 3 args.   */  @Override  public Value callMethodRef(Env env, int hash, char []name, int nameLen,                             Value a0, Value a1, Value a2)  {    return getValue().callMethodRef(env, hash, name, nameLen,                                    a0, a1, a2);  }  /**   * Evaluates a method with 4 args.   */  @Override  public Value callMethodRef(Env env, int hash, char []name, int nameLen,                             Value a0, Value a1, Value a2, Value a3)  {    return getValue().callMethodRef(env, hash, name, nameLen,                                    a0, a1, a2, a3);  }  /**   * Evaluates a method with 5 args.   */  @Override  public Value callMethodRef(Env env, int hash, char []name, int nameLen,                             Value a0, Value a1, Value a2, Value a3, Value a4)  {    return getValue().callMethodRef(env, hash, name, nameLen,                                    a0, a1, a2, a3, a4);  }  /**   * Evaluates a method.   */  @Override  public Value callClassMethod(Env env, AbstractFunction fun, Value []args)  {    return getValue().callClassMethod(env, fun, args);  }  /**   * Prints the value.   */  @Override  public void print(Env env)  {    getValue().print(env);  }  /**   * Serializes the value.   */  @Override  public void serialize(StringBuilder sb, SerializeMap map)  {    getValue().serialize(sb, map);  }  @Override  public void varDumpImpl(Env env,                          WriteStream out,                          int depth,                          IdentityHashMap<Value, String> valueSet)    throws IOException  {    out.print("&");    getValue().varDump(env, out, depth, valueSet);  }    //  // Java Serialization  //  @Override  public Object writeReplace()  {    return getValue();  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?