JexlScriptEngine$JexlScriptObject.smali
.class public Lorg/apache/commons/jexl3/scripting/JexlScriptEngine$JexlScriptObject;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "JexlScriptObject"
.end annotation
# instance fields
.field public final synthetic this$0:Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;
# direct methods
.method public constructor <init>(Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;)V
.registers 2
iput-object p1, p0, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine$JexlScriptObject;->this$0:Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public getEngine()Lorg/apache/commons/jexl3/JexlEngine;
.registers 2
iget-object v0, p0, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine$JexlScriptObject;->this$0:Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;
# getter for: Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->jexlEngine:Lorg/apache/commons/jexl3/JexlEngine;
invoke-static {v0}, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->access$100(Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;)Lorg/apache/commons/jexl3/JexlEngine;
move-result-object v0
return-object v0
.end method
.method public getErr()Ljava/io/PrintWriter;
.registers 4
.line 1
iget-object v0, p0, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine$JexlScriptObject;->this$0:Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;
# getter for: Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->context:Ljavax/script/ScriptContext;
invoke-static {v0}, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->access$300(Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;)Ljavax/script/ScriptContext;
move-result-object v0
invoke-interface {v0}, Ljavax/script/ScriptContext;->getErrorWriter()Ljava/io/Writer;
move-result-object v0
.line 2
instance-of v1, v0, Ljava/io/PrintWriter;
if-eqz v1, :cond_11
.line 3
check-cast v0, Ljava/io/PrintWriter;
return-object v0
:cond_11
if-eqz v0, :cond_1a
.line 4
new-instance v1, Ljava/io/PrintWriter;
const/4 v2, 0x1
invoke-direct {v1, v0, v2}, Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;Z)V
return-object v1
:cond_1a
const/4 v0, 0x0
return-object v0
.end method
.method public getIn()Ljava/io/Reader;
.registers 2
iget-object v0, p0, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine$JexlScriptObject;->this$0:Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;
# getter for: Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->context:Ljavax/script/ScriptContext;
invoke-static {v0}, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->access$400(Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;)Ljavax/script/ScriptContext;
move-result-object v0
invoke-interface {v0}, Ljavax/script/ScriptContext;->getReader()Ljava/io/Reader;
move-result-object v0
return-object v0
.end method
.method public getLogger()Lorg/apache/commons/logging/Log;
.registers 2
# getter for: Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->LOG:Lorg/apache/commons/logging/Log;
invoke-static {}, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->access$500()Lorg/apache/commons/logging/Log;
move-result-object v0
return-object v0
.end method
.method public getOut()Ljava/io/PrintWriter;
.registers 4
.line 1
iget-object v0, p0, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine$JexlScriptObject;->this$0:Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;
# getter for: Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->context:Ljavax/script/ScriptContext;
invoke-static {v0}, Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;->access$200(Lorg/apache/commons/jexl3/scripting/JexlScriptEngine;)Ljavax/script/ScriptContext;
move-result-object v0
invoke-interface {v0}, Ljavax/script/ScriptContext;->getWriter()Ljava/io/Writer;
move-result-object v0
.line 2
instance-of v1, v0, Ljava/io/PrintWriter;
if-eqz v1, :cond_11
.line 3
check-cast v0, Ljava/io/PrintWriter;
return-object v0
:cond_11
if-eqz v0, :cond_1a
.line 4
new-instance v1, Ljava/io/PrintWriter;
const/4 v2, 0x1
invoke-direct {v1, v0, v2}, Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;Z)V
return-object v1
:cond_1a
const/4 v0, 0x0
return-object v0
.end method
.method public getSystem()Ljava/lang/Class;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"Ljava/lang/System;",
">;"
}
.end annotation
const-class v0, Ljava/lang/System;
return-object v0
.end method