public class org.apache.logging.log4j.core.lookup.ContextMapLookup extends java.lang.Object implements org.apache.logging.log4j.core.lookup.StrLookup
{
private final org.apache.logging.log4j.core.ContextDataInjector injector;
public void <init>()
{
org.apache.logging.log4j.core.lookup.ContextMapLookup v;
org.apache.logging.log4j.core.ContextDataInjector v;
v := @this: org.apache.logging.log4j.core.lookup.ContextMapLookup;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <org.apache.logging.log4j.core.impl.ContextDataInjectorFactory: org.apache.logging.log4j.core.ContextDataInjector createInjector()>();
v.<org.apache.logging.log4j.core.lookup.ContextMapLookup: org.apache.logging.log4j.core.ContextDataInjector injector> = v;
return;
}
public java.lang.String lookup(java.lang.String)
{
org.apache.logging.log4j.core.lookup.ContextMapLookup v;
java.lang.Object v;
java.lang.String v;
org.apache.logging.log4j.util.ReadOnlyStringMap v;
v := @this: org.apache.logging.log4j.core.lookup.ContextMapLookup;
v := @parameter: java.lang.String;
v = specialinvoke v.<org.apache.logging.log4j.core.lookup.ContextMapLookup: org.apache.logging.log4j.util.ReadOnlyStringMap currentContextData()>();
v = interfaceinvoke v.<org.apache.logging.log4j.util.ReadOnlyStringMap: java.lang.Object getValue(java.lang.String)>(v);
return v;
}
private org.apache.logging.log4j.util.ReadOnlyStringMap currentContextData()
{
org.apache.logging.log4j.core.lookup.ContextMapLookup v;
org.apache.logging.log4j.util.ReadOnlyStringMap v;
org.apache.logging.log4j.core.ContextDataInjector v;
v := @this: org.apache.logging.log4j.core.lookup.ContextMapLookup;
v = v.<org.apache.logging.log4j.core.lookup.ContextMapLookup: org.apache.logging.log4j.core.ContextDataInjector injector>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.ContextDataInjector: org.apache.logging.log4j.util.ReadOnlyStringMap rawContextData()>();
return v;
}
public java.lang.String lookup(org.apache.logging.log4j.core.LogEvent, java.lang.String)
{
org.apache.logging.log4j.core.lookup.ContextMapLookup v;
java.lang.Object v;
java.lang.String v;
org.apache.logging.log4j.util.ReadOnlyStringMap v;
org.apache.logging.log4j.core.LogEvent v;
v := @this: org.apache.logging.log4j.core.lookup.ContextMapLookup;
v := @parameter: org.apache.logging.log4j.core.LogEvent;
v := @parameter: java.lang.String;
if v == null goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.LogEvent: org.apache.logging.log4j.util.ReadOnlyStringMap getContextData()>();
v = interfaceinvoke v.<org.apache.logging.log4j.util.ReadOnlyStringMap: java.lang.Object getValue(java.lang.String)>(v);
label:
return v;
}
}