public class net.bytebuddy.build.Plugin$Engine$Dispatcher$Materializable$ForTransformedElement extends java.lang.Object implements net.bytebuddy.build.Plugin$Engine$Dispatcher$Materializable
{
private final net.bytebuddy.dynamic.DynamicType dynamicType;
protected void <init>(net.bytebuddy.dynamic.DynamicType)
{
net.bytebuddy.dynamic.DynamicType v;
net.bytebuddy.build.Plugin$Engine$Dispatcher$Materializable$ForTransformedElement v;
v := @this: net.bytebuddy.build.Plugin$Engine$Dispatcher$Materializable$ForTransformedElement;
v := @parameter: net.bytebuddy.dynamic.DynamicType;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<net.bytebuddy.build.Plugin$Engine$Dispatcher$Materializable$ForTransformedElement: net.bytebuddy.dynamic.DynamicType dynamicType> = v;
return;
}
public void materialize(net.bytebuddy.build.Plugin$Engine$Target$Sink, java.util.List, java.util.Map, java.util.List) throws java.io.IOException
{
net.bytebuddy.dynamic.DynamicType v, v;
net.bytebuddy.build.Plugin$Engine$Dispatcher$Materializable$ForTransformedElement v;
java.util.List v, v;
java.util.Map v, v;
net.bytebuddy.build.Plugin$Engine$Target$Sink v;
net.bytebuddy.description.type.TypeDescription v;
v := @this: net.bytebuddy.build.Plugin$Engine$Dispatcher$Materializable$ForTransformedElement;
v := @parameter: net.bytebuddy.build.Plugin$Engine$Target$Sink;
v := @parameter: java.util.List;
v := @parameter: java.util.Map;
v := @parameter: java.util.List;
v = v.<net.bytebuddy.build.Plugin$Engine$Dispatcher$Materializable$ForTransformedElement: net.bytebuddy.dynamic.DynamicType dynamicType>;
v = interfaceinvoke v.<net.bytebuddy.dynamic.DynamicType: java.util.Map getAllTypes()>();
interfaceinvoke v.<net.bytebuddy.build.Plugin$Engine$Target$Sink: void store(java.util.Map)>(v);
v = v.<net.bytebuddy.build.Plugin$Engine$Dispatcher$Materializable$ForTransformedElement: net.bytebuddy.dynamic.DynamicType dynamicType>;
v = interfaceinvoke v.<net.bytebuddy.dynamic.DynamicType: net.bytebuddy.description.type.TypeDescription getTypeDescription()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
}