class org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker extends org.apache.nifi.processors.standard.UnpackContent$Unpacker
{
private final char[] password;
private final boolean allowStoredEntriesWithDataDescriptor;
public void <init>(java.util.regex.Pattern, char[], boolean)
{
char[] v;
java.util.regex.Pattern v;
boolean v;
org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker v;
v := @this: org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker;
v := @parameter: java.util.regex.Pattern;
v := @parameter: char[];
v := @parameter: boolean;
specialinvoke v.<org.apache.nifi.processors.standard.UnpackContent$Unpacker: void <init>(java.util.regex.Pattern)>(v);
v.<org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker: char[] password> = v;
v.<org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker: boolean allowStoredEntriesWithDataDescriptor> = v;
return;
}
public void unpack(org.apache.nifi.processor.ProcessSession, org.apache.nifi.flowfile.FlowFile, java.util.List)
{
org.apache.nifi.flowfile.FlowFile v;
org.apache.nifi.processor.ProcessSession v;
java.util.UUID v;
java.util.List v;
org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker$EncryptedZipInputStreamCallback v;
char[] v, v;
org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker$CompressedZipInputStreamCallback v;
java.lang.String v;
java.util.regex.Pattern v, v;
boolean v;
org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker v;
v := @this: org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker;
v := @parameter: org.apache.nifi.processor.ProcessSession;
v := @parameter: org.apache.nifi.flowfile.FlowFile;
v := @parameter: java.util.List;
v = staticinvoke <java.util.UUID: java.util.UUID randomUUID()>();
v = virtualinvoke v.<java.util.UUID: java.lang.String toString()>();
v = v.<org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker: char[] password>;
if v != null goto label;
v = new org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker$CompressedZipInputStreamCallback;
v = v.<org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker: java.util.regex.Pattern fileFilter>;
v = v.<org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker: boolean allowStoredEntriesWithDataDescriptor>;
specialinvoke v.<org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker$CompressedZipInputStreamCallback: void <init>(java.util.regex.Pattern,org.apache.nifi.processor.ProcessSession,org.apache.nifi.flowfile.FlowFile,java.util.List,java.lang.String,boolean)>(v, v, v, v, v, v);
interfaceinvoke v.<org.apache.nifi.processor.ProcessSession: void read(org.apache.nifi.flowfile.FlowFile,org.apache.nifi.processor.io.InputStreamCallback)>(v, v);
goto label;
label:
v = new org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker$EncryptedZipInputStreamCallback;
v = v.<org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker: java.util.regex.Pattern fileFilter>;
v = v.<org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker: char[] password>;
specialinvoke v.<org.apache.nifi.processors.standard.UnpackContent$ZipUnpacker$EncryptedZipInputStreamCallback: void <init>(java.util.regex.Pattern,org.apache.nifi.processor.ProcessSession,org.apache.nifi.flowfile.FlowFile,java.util.List,java.lang.String,char[])>(v, v, v, v, v, v);
interfaceinvoke v.<org.apache.nifi.processor.ProcessSession: void read(org.apache.nifi.flowfile.FlowFile,org.apache.nifi.processor.io.InputStreamCallback)>(v, v);
label:
return;
}
}