public class org.apache.camel.util.AttachmentMap extends java.util.AbstractMap
{
private java.util.Map map;
public void <init>(java.util.Map)
{
org.apache.camel.util.AttachmentMap v;
java.util.Map v;
v := @this: org.apache.camel.util.AttachmentMap;
v := @parameter: java.util.Map;
specialinvoke v.<java.util.AbstractMap: void <init>()>();
v.<org.apache.camel.util.AttachmentMap: java.util.Map map> = v;
return;
}
public javax.activation.DataHandler put(java.lang.String, javax.activation.DataHandler)
{
org.apache.camel.impl.DefaultAttachment v;
java.util.Map v;
org.apache.camel.util.AttachmentMap v;
java.lang.Object v;
java.lang.String v;
javax.activation.DataHandler v, v;
v := @this: org.apache.camel.util.AttachmentMap;
v := @parameter: java.lang.String;
v := @parameter: javax.activation.DataHandler;
v = v.<org.apache.camel.util.AttachmentMap: java.util.Map map>;
v = new org.apache.camel.impl.DefaultAttachment;
specialinvoke v.<org.apache.camel.impl.DefaultAttachment: void <init>(javax.activation.DataHandler)>(v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
if v != null goto label;
return null;
label:
v = interfaceinvoke v.<org.apache.camel.Attachment: javax.activation.DataHandler getDataHandler()>();
return v;
}
public java.util.Set entrySet()
{
org.apache.camel.util.AttachmentMap$AttachmentEntrySet v;
java.util.Map v;
java.util.Set v;
org.apache.camel.util.AttachmentMap v;
v := @this: org.apache.camel.util.AttachmentMap;
v = new org.apache.camel.util.AttachmentMap$AttachmentEntrySet;
v = v.<org.apache.camel.util.AttachmentMap: java.util.Map map>;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
specialinvoke v.<org.apache.camel.util.AttachmentMap$AttachmentEntrySet: void <init>(java.util.Set)>(v);
return v;
}
public java.util.Map getOriginalMap()
{
org.apache.camel.util.AttachmentMap v;
java.util.Map v;
v := @this: org.apache.camel.util.AttachmentMap;
v = v.<org.apache.camel.util.AttachmentMap: java.util.Map map>;
return v;
}
}