tiktok_source/df_miniapp/classes/com/he/jsbinding/JsFunctionContext.java
2020-07-11 13:32:14 -07:00

73 lines
2 KiB
Java

package com.he.jsbinding;
public class JsFunctionContext extends JsScopedContext {
final long info;
public final int length;
JsFunctionContext(long paramLong1, int paramInt1, long paramLong2, int paramInt2) {
super(paramLong1, paramInt1);
this.info = paramLong2;
this.length = paramInt2;
}
public final boolean getBoolean(int paramInt) {
return JsEngine.getBooleanParam(this.info, paramInt);
}
public final int getInt(int paramInt) {
return JsEngine.getIntParam(this.info, paramInt);
}
public final double getNumber(int paramInt) {
return JsEngine.getNumberParam(this.info, paramInt);
}
public final JsObject getObject(int paramInt) {
paramInt = JsEngine.getObjectParam(this.info, this.id, paramInt);
return (paramInt == -1) ? null : new JsObject(this.vm, this.id, paramInt);
}
public final String getString(int paramInt) {
return JsEngine.getStringParam(this.info, paramInt);
}
public final void returns(double paramDouble) {
JsEngine.pushDouble(paramDouble);
JsEngine.returns(this.info);
}
public final void returns(int paramInt) {
JsEngine.pushInt(paramInt);
JsEngine.returns(this.info);
}
public final void returns(JsObject paramJsObject) {
if (paramJsObject == null) {
JsEngine.pushNull();
} else {
JsEngine.pushObject(paramJsObject.ctx_id, paramJsObject.id);
}
JsEngine.returns(this.info);
}
public final void returns(String paramString) {
if (paramString == null) {
JsEngine.pushNull();
} else {
JsEngine.pushString(paramString);
}
JsEngine.returns(this.info);
}
public final void returns(boolean paramBoolean) {
JsEngine.pushBoolean(paramBoolean);
JsEngine.returns(this.info);
}
}
/* Location: C:\Users\august\Desktop\tik\df_miniapp\classes.jar!\com\he\jsbinding\JsFunctionContext.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 1.1.3
*/